diff --git a/data/documentation/jose_swift.json b/data/documentation/jose_swift.json index 0e16457..95b35d8 100644 --- a/data/documentation/jose_swift.json +++ b/data/documentation/jose_swift.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"jose-swift"}],"title":"jose-swift","roleHeading":"Framework","role":"collection","externalID":"jose_swift","symbolKind":"module"},"hierarchy":{"paths":[[]]},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift"]}],"sections":[],"topicSections":[{"title":"Protocols","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping","doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"],"title":"Structures"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/validateClaims(claims:expectedIssuer:expectedAudience:)"],"title":"Functions"},{"title":"Type Aliases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSJson"]},{"title":"Enumerations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"],"title":"Extended Modules"}],"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"kind":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider","title":"JWEEncryptionProvider","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","role":"symbol","navigatorTitle":[{"text":"JWEEncryptionProvider","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEEncryptionProvider"}],"abstract":[{"code":"JWEEncryptionProvider","type":"codeVoice"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}]},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"type":"topic","abstract":[{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"kind":"identifier","text":"KeyEncryptionArguments"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncryptionArguments"}],"title":"KeyEncryptionArguments","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"},"doc://jose-swift/documentation/jose_swift/KeyUnwrapping":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","url":"\/documentation\/jose_swift\/keyunwrapping","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyUnwrapping"}],"title":"KeyUnwrapping","kind":"symbol","abstract":[{"type":"codeVoice","code":"KeyUnwrapping"},{"text":" is a protocol defining functionality for decrypting (unwrapping) an encrypted content encryption key (CEK).","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyUnwrapping"}]},"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"title":"JWEDecryptor","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwedecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","navigatorTitle":[{"text":"JWEDecryptor","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEDecryptor"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"kind":"symbol","title":"KeyEncriptionResultMetadata","navigatorTitle":[{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncriptionResultMetadata"}]},"doc://jose-swift/documentation/jose_swift/JWEParts":{"url":"\/documentation\/jose_swift\/jweparts","title":"JWEParts","abstract":[{"text":"It’s a generic struct that can accommodate different types of headers for both protected and recipient-specific data.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","navigatorTitle":[{"text":"JWEParts","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEParts","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/ContentEncryptor":{"abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"type":"text","text":" is a protocol defining the functionality for encrypting content."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","url":"\/documentation\/jose_swift\/contentencryptor","kind":"symbol","title":"ContentEncryptor","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptor","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"ContentEncryptor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor":{"url":"\/documentation\/jose_swift\/jwemultidecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","navigatorTitle":[{"kind":"identifier","text":"JWEMultiDecryptor"}],"kind":"symbol","type":"topic","title":"JWEMultiDecryptor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiDecryptor"}],"role":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"title":"JWTRegisteredFieldsClaims"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEEncryptionModule","kind":"identifier"}],"type":"topic","title":"JWEEncryptionModule","url":"\/documentation\/jose_swift\/jweencryptionmodule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionModule"}],"abstract":[{"code":"JWEEncryptionModule","type":"codeVoice"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"navigatorTitle":[{"text":"ContentEncryptionArguments","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentEncryptionArguments"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments","kind":"symbol","title":"ContentEncryptionArguments","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"},"doc://jose-swift/documentation/jose_swift/DefaultJWEJson":{"url":"\/documentation\/jose_swift\/defaultjwejson","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEJson","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEJson","title":"DefaultJWEJson"},"doc://jose-swift/documentation/jose_swift/Verifier":{"abstract":[],"navigatorTitle":[{"text":"Verifier","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Verifier"}],"url":"\/documentation\/jose_swift\/verifier","kind":"symbol","title":"Verifier","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","url":"\/documentation\/jose_swift\/contentencryptionresult","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptionResult","kind":"identifier"}],"title":"ContentEncryptionResult","kind":"symbol","abstract":[{"code":"ContentEncryptionResult","type":"codeVoice"},{"type":"text","text":" is a struct representing the result of an encryption operation."}],"type":"topic","role":"symbol","navigatorTitle":[{"text":"ContentEncryptionResult","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyAgreementZ":{"abstract":[{"type":"codeVoice","code":"KeyAgreementZ"},{"type":"text","text":" is a protocol defining functionality for a key agreement mechanism to compute a shared secret, denoted as ‘Z’."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ","url":"\/documentation\/jose_swift\/keyagreementz","kind":"symbol","title":"KeyAgreementZ","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyAgreementZ"}],"type":"topic","navigatorTitle":[{"text":"KeyAgreementZ","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWKSet":{"abstract":[{"text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwkset","title":"JWKSet","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"},"doc://jose-swift/documentation/jose_swift/Signer":{"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"Signer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","title":"Signer","abstract":[],"kind":"symbol","url":"\/documentation\/jose_swift\/signer","navigatorTitle":[{"text":"Signer","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEEncryptor":{"type":"topic","navigatorTitle":[{"text":"JWEEncryptor","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jweencryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","title":"JWEEncryptor","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyWrapping":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyWrapping","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyWrapping"}],"type":"topic","title":"KeyWrapping","url":"\/documentation\/jose_swift\/keywrapping","abstract":[{"code":"KeyWrapping","type":"codeVoice"},{"type":"text","text":" is a protocol defining functionality for encrypting (wrapping) a content encryption key (CEK)."}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentDecryptor":{"title":"ContentDecryptor","type":"topic","kind":"symbol","role":"symbol","abstract":[{"code":"ContentDecryptor","type":"codeVoice"},{"text":" is a protocol that defines functionality for decrypting data.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentDecryptor","kind":"identifier"}],"navigatorTitle":[{"text":"ContentDecryptor","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor","url":"\/documentation\/jose_swift\/contentdecryptor"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiEncryptor"}],"type":"topic","title":"JWEMultiEncryptor","url":"\/documentation\/jose_swift\/jwemultiencryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor","role":"symbol","kind":"symbol","navigatorTitle":[{"text":"JWEMultiEncryptor","kind":"identifier"}],"abstract":[]},"doc://jose-swift/documentation/jose_swift/ContentCompressor":{"abstract":[{"code":"ContentCompressor","type":"codeVoice"},{"type":"text","text":" is a protocol defining the functionality for compressing data."}],"title":"ContentCompressor","role":"symbol","url":"\/documentation\/jose_swift\/contentcompressor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentCompressor"}],"navigatorTitle":[{"text":"ContentCompressor","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWSJson":{"url":"\/documentation\/jose_swift\/defaultjwsjson","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSJson"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"DefaultJWSJson","kind":"identifier"}],"title":"DefaultJWSJson","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSJson","abstract":[],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"url":"\/documentation\/jose_swift\/keygenerationpurpose","title":"KeyGenerationPurpose","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyGenerationPurpose"}]},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift/KeyDerivation":{"url":"\/documentation\/jose_swift\/keyderivation","title":"KeyDerivation","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivation"}],"abstract":[{"type":"codeVoice","code":"KeyDerivation"},{"text":" is a protocol defining functionality for deriving cryptographic keys.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyDerivation"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWARegisteredFieldsHeader","kind":"identifier"}],"title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"type":"text","text":" "},{"text":"These fields are typically used in cryptographic operations such as key agreement or key derivation.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/validateClaims(claims:expectedIssuer:expectedAudience:)":{"kind":"symbol","title":"validateClaims(claims:expectedIssuer:expectedAudience:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"validateClaims","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"claims"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP","text":"JWTRegisteredFieldsClaims"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expectedIssuer"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"expectedAudience","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/validateClaims(claims:expectedIssuer:expectedAudience:)","url":"\/documentation\/jose_swift\/validateclaims(claims:expectedissuer:expectedaudience:)","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentDecompressor":{"abstract":[{"type":"codeVoice","code":"ContentDecompressor"},{"text":" is a protocol defining the functionality for decompressing data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor","url":"\/documentation\/jose_swift\/contentdecompressor","kind":"symbol","title":"ContentDecompressor","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ContentDecompressor","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"ContentDecompressor","kind":"identifier"}]},"https://tools.ietf.org/html/rfc7515":{"type":"link","titleInlineContent":[{"text":"RFC7515","type":"text"}],"title":"RFC7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/KeyGeneration":{"url":"\/documentation\/jose_swift\/keygeneration","navigatorTitle":[{"kind":"identifier","text":"KeyGeneration"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyGeneration"}],"title":"KeyGeneration","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"text":" is a protocol that defines functionality for generating cryptographic keys.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[[]]},"topicSections":[{"title":"Protocols","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping","doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","doc:\/\/jose-swift\/documentation\/jose_swift\/SecureRandom"],"title":"Structures"},{"title":"Functions","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/validateClaims(claims:expectedIssuer:expectedAudience:)"]},{"title":"Type Aliases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSJson"]},{"title":"Enumerations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]},{"title":"Extended Modules","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift"},"metadata":{"role":"collection","title":"jose-swift","externalID":"jose_swift","symbolKind":"module","roleHeading":"Framework","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWKSet":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet","url":"\/documentation\/jose_swift\/jwkset","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"role":"symbol","abstract":[{"type":"text","text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects."}],"title":"JWKSet"},"doc://jose-swift/documentation/jose_swift/validateClaims(claims:expectedIssuer:expectedAudience:)":{"title":"validateClaims(claims:expectedIssuer:expectedAudience:)","abstract":[],"url":"\/documentation\/jose_swift\/validateclaims(claims:expectedissuer:expectedaudience:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/validateClaims(claims:expectedIssuer:expectedAudience:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"validateClaims","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"claims"},{"kind":"text","text":": "},{"preciseIdentifier":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP","kind":"typeIdentifier","text":"JWTRegisteredFieldsClaims"},{"kind":"text","text":", "},{"text":"expectedIssuer","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"expectedAudience","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"}]},"doc://jose-swift/documentation/jose_swift/KeyWrapping":{"abstract":[{"code":"KeyWrapping","type":"codeVoice"},{"type":"text","text":" is a protocol defining functionality for encrypting (wrapping) a content encryption key (CEK)."}],"title":"KeyWrapping","url":"\/documentation\/jose_swift\/keywrapping","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping","navigatorTitle":[{"kind":"identifier","text":"KeyWrapping"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyWrapping","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"title":"JWEEncryptionProvider","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionProvider"}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"JWEEncryptionProvider"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","url":"\/documentation\/jose_swift\/jweencryptionprovider","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptionProvider"}]},"doc://jose-swift/documentation/jose_swift/JWEParts":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","abstract":[{"text":"It’s a generic struct that can accommodate different types of headers for both protected and recipient-specific data.","type":"text"}],"url":"\/documentation\/jose_swift\/jweparts","title":"JWEParts","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEParts"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEParts"}]},"doc://jose-swift/documentation/jose_swift/ContentDecompressor":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor","abstract":[{"code":"ContentDecompressor","type":"codeVoice"},{"text":" is a protocol defining the functionality for decompressing data.","type":"text"}],"url":"\/documentation\/jose_swift\/contentdecompressor","title":"ContentDecompressor","kind":"symbol","navigatorTitle":[{"text":"ContentDecompressor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentDecompressor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyAgreementZ":{"title":"KeyAgreementZ","abstract":[{"code":"KeyAgreementZ","type":"codeVoice"},{"type":"text","text":" is a protocol defining functionality for a key agreement mechanism to compute a shared secret, denoted as ‘Z’."}],"kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreementZ","kind":"identifier"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyAgreementZ"}],"url":"\/documentation\/jose_swift\/keyagreementz","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift/Signer":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","abstract":[],"url":"\/documentation\/jose_swift\/signer","title":"Signer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signer"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"Signer","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyUnwrapping":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","abstract":[{"code":"KeyUnwrapping","type":"codeVoice"},{"text":" is a protocol defining functionality for decrypting (unwrapping) an encrypted content encryption key (CEK).","type":"text"}],"url":"\/documentation\/jose_swift\/keyunwrapping","title":"KeyUnwrapping","kind":"symbol","navigatorTitle":[{"text":"KeyUnwrapping","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"KeyUnwrapping","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor":{"abstract":[{"type":"codeVoice","code":"JWEMultiDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects with multiple recipients.","type":"text"}],"role":"symbol","type":"topic","title":"JWEMultiDecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiDecryptor"}],"url":"\/documentation\/jose_swift\/jwemultidecryptor","navigatorTitle":[{"kind":"identifier","text":"JWEMultiDecryptor"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncryptionArguments"}],"abstract":[{"code":"KeyEncryptionArguments","type":"codeVoice"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}],"type":"topic","role":"symbol","title":"KeyEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule","navigatorTitle":[{"text":"JWEEncryptionModule","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}],"title":"JWEEncryptionModule"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/KeyDerivation":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","abstract":[{"type":"codeVoice","code":"KeyDerivation"},{"text":" is a protocol defining functionality for deriving cryptographic keys.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It is used in scenarios where keys need to be derived from existing material, such as passwords or shared secrets."}],"url":"\/documentation\/jose_swift\/keyderivation","type":"topic","navigatorTitle":[{"text":"KeyDerivation","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyDerivation"}],"title":"KeyDerivation"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"type":"topic","url":"\/documentation\/jose_swift\/keygenerationpurpose","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyGenerationPurpose","kind":"identifier"}],"title":"KeyGenerationPurpose"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"type":"link","title":"RFC7515"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"role":"symbol","abstract":[{"type":"codeVoice","code":"JWEDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEDecryptor","kind":"identifier"}],"kind":"symbol","title":"JWEDecryptor","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEDecryptor"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","url":"\/documentation\/jose_swift\/jwedecryptor"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor","abstract":[{"type":"codeVoice","code":"ContentCompressor"},{"type":"text","text":" is a protocol defining the functionality for compressing data."}],"type":"topic","url":"\/documentation\/jose_swift\/contentcompressor","navigatorTitle":[{"kind":"identifier","text":"ContentCompressor"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentCompressor"}],"title":"ContentCompressor"},"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor","abstract":[{"type":"text","text":"JWEMultiEncryptor protocol defines the encryption process for JWE with multiple recipients."}],"url":"\/documentation\/jose_swift\/jwemultiencryptor","type":"topic","navigatorTitle":[{"text":"JWEMultiEncryptor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiEncryptor"}],"title":"JWEMultiEncryptor"},"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","abstract":[{"type":"codeVoice","code":"ContentEncryptionResult"},{"type":"text","text":" is a struct representing the result of an encryption operation."}],"url":"\/documentation\/jose_swift\/contentencryptionresult","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionResult"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptionResult","kind":"identifier"}],"title":"ContentEncryptionResult"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptor":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWEEncryptor","kind":"identifier"}],"title":"JWEEncryptor","url":"\/documentation\/jose_swift\/jweencryptor","role":"symbol","kind":"symbol","type":"topic","navigatorTitle":[{"text":"JWEEncryptor","kind":"identifier"}],"abstract":[{"type":"text","text":"JWEEncryptor protocol defines the encryption process for JWE."}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEJson":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEJson","abstract":[],"url":"\/documentation\/jose_swift\/defaultjwejson","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DefaultJWEJson"}],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEJson","kind":"identifier"}],"title":"DefaultJWEJson"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentEncryptionArguments","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","url":"\/documentation\/jose_swift\/contentencryptionarguments","title":"ContentEncryptionArguments","abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionArguments"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyEncriptionResultMetadata"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"title":"KeyEncriptionResultMetadata"},"doc://jose-swift/documentation/jose_swift/ContentEncryptor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"type":"text","text":" is a protocol defining the functionality for encrypting content."}],"url":"\/documentation\/jose_swift\/contentencryptor","type":"topic","navigatorTitle":[{"text":"ContentEncryptor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptor","kind":"identifier"}],"title":"ContentEncryptor"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"text":" ","type":"text"},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","title":"JWTRegisteredFieldsClaims","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift/KeyGeneration":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"type":"text","text":" is a protocol that defines functionality for generating cryptographic keys."}],"url":"\/documentation\/jose_swift\/keygeneration","type":"topic","navigatorTitle":[{"text":"KeyGeneration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"KeyGeneration","kind":"identifier"}],"title":"KeyGeneration"},"doc://jose-swift/documentation/jose_swift/DefaultJWSJson":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSJson","abstract":[],"url":"\/documentation\/jose_swift\/defaultjwsjson","type":"topic","navigatorTitle":[{"text":"DefaultJWSJson","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSJson"}],"title":"DefaultJWSJson"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"text":" ","type":"text"},{"type":"text","text":"These fields are typically used in cryptographic operations such as key agreement or key derivation."}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/ContentDecryptor":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentDecryptor"}],"url":"\/documentation\/jose_swift\/contentdecryptor","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor","abstract":[{"type":"codeVoice","code":"ContentDecryptor"},{"text":" is a protocol that defines functionality for decrypting data.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentDecryptor"}],"title":"ContentDecryptor"},"doc://jose-swift/documentation/jose_swift/Verifier":{"navigatorTitle":[{"text":"Verifier","kind":"identifier"}],"type":"topic","title":"Verifier","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/verifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Verifier","kind":"identifier"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/SecureRandom":{"navigatorTitle":[{"kind":"identifier","text":"SecureRandom"}],"type":"topic","title":"SecureRandom","abstract":[{"type":"codeVoice","code":"SecureRandom"},{"text":" provides functionalities to generate cryptographically secure random data.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SecureRandom","url":"\/documentation\/jose_swift\/securerandom","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SecureRandom"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressionalgorithm.json b/data/documentation/jose_swift/contentcompressionalgorithm.json index cc1a39b..7c237ef 100644 --- a/data/documentation/jose_swift/contentcompressionalgorithm.json +++ b/data/documentation/jose_swift/contentcompressionalgorithm.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm"]}],"abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/deflate"]},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(rawValue:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/compressor","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/decompressor"]},{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations"],"generated":true}],"metadata":{"symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentCompressionAlgorithm"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Enumeration","title":"ContentCompressionAlgorithm","navigatorTitle":[{"kind":"identifier","text":"ContentCompressionAlgorithm"}],"role":"symbol","externalID":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"type":"conformsTo"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/decompressor":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/decompressor","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decompressor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms19ContentDecompressorP","text":"ContentDecompressor","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/decompressor","title":"decompressor","abstract":[{"text":"Provides a ","type":"text"},{"code":"ContentDecompressor","type":"codeVoice"},{"type":"text","text":" instance based on the selected compression algorithm."}],"role":"symbol"},"doc://jose-swift/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]},"doc://jose-swift/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SQ"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/init(rawValue:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/init(rawvalue:)","type":"topic","role":"symbol","abstract":[],"title":"init(rawValue:)"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","type":"topic","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/equatable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/Equatable-Implementations","abstract":[],"role":"collectionGroup"},"doc://jose-swift/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SY"},"doc://jose-swift/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SH"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/compressor":{"title":"compressor","abstract":[{"text":"Provides a ","type":"text"},{"code":"ContentCompressor","type":"codeVoice"},{"type":"text","text":" instance based on the selected compression algorithm."}],"role":"symbol","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/compressor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"compressor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms17ContentCompressorP","text":"ContentCompressor","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/compressor","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/deflate":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/deflate","title":"ContentCompressionAlgorithm.deflate","abstract":[{"text":"The DEFLATE compression algorithm.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/deflate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"deflate","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/deflate"]},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(rawValue:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/compressor","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/decompressor"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations"]}],"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"metadata":{"externalID":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"role":"symbol","title":"ContentCompressionAlgorithm","roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"ContentCompressionAlgorithm"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/compressor":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/compressor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compressor"},{"kind":"text","text":": "},{"text":"ContentCompressor","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms17ContentCompressorP"}],"type":"topic","abstract":[{"type":"text","text":"Provides a "},{"code":"ContentCompressor","type":"codeVoice"},{"type":"text","text":" instance based on the selected compression algorithm."}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/compressor","title":"compressor"},"doc://jose-swift/SQ":{"identifier":"doc:\/\/jose-swift\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/decompressor":{"abstract":[{"text":"Provides a ","type":"text"},{"type":"codeVoice","code":"ContentDecompressor"},{"type":"text","text":" instance based on the selected compression algorithm."}],"kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decompressor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms19ContentDecompressorP","text":"ContentDecompressor","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/decompressor","title":"decompressor","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/decompressor"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/Equatable-Implementations","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/equatable-implementations","title":"Equatable Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/init(rawValue:)":{"abstract":[],"kind":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(rawValue:)","title":"init(rawValue:)","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/init(rawvalue:)"},"doc://jose-swift/SY":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SY","title":"Swift.RawRepresentable"},"doc://jose-swift/SH":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SH","title":"Swift.Hashable"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/deflate":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"deflate","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"The DEFLATE compression algorithm."}],"title":"ContentCompressionAlgorithm.deflate","type":"topic","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/deflate","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/deflate"},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/SE":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressionalgorithm/!=(_:_:).json b/data/documentation/jose_swift/contentcompressionalgorithm/!=(_:_:).json index 7ecd6a0..433b76b 100644 --- a/data/documentation/jose_swift/contentcompressionalgorithm/!=(_:_:).json +++ b/data/documentation/jose_swift/contentcompressionalgorithm/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/!=(_:_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","title":"!=(_:_:)","symbolKind":"op","role":"symbol","extendedModule":"Swift","modules":[{"name":"jose-swift","relatedModules":["Swift"]}]},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/Equatable-Implementations"]]},"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/!=(_:_:)":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","type":"topic","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/equatable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/Equatable-Implementations","abstract":[],"role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"kind":"symbol","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/!=(_:_:)","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/!=(_:_:)","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/Equatable-Implementations","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/equatable-implementations","title":"Equatable Implementations","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressionalgorithm/compressor.json b/data/documentation/jose_swift/contentcompressionalgorithm/compressor.json index 0225184..571b258 100644 --- a/data/documentation/jose_swift/contentcompressionalgorithm/compressor.json +++ b/data/documentation/jose_swift/contentcompressionalgorithm/compressor.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO10compressorAA0C10Compressor_pvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compressor"},{"text":": ","kind":"text"},{"text":"ContentCompressor","preciseIdentifier":"s:17JSONWebAlgorithms17ContentCompressorP","kind":"typeIdentifier"}],"role":"symbol","extendedModule":"JSONWebAlgorithms","roleHeading":"Instance Property","modules":[{"name":"jose-swift","relatedModules":["JSONWebAlgorithms"]}],"title":"compressor"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/compressor","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/compressor"]}],"kind":"symbol","abstract":[{"type":"text","text":"Provides a "},{"code":"ContentCompressor","type":"codeVoice"},{"text":" instance based on the selected compression algorithm.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"compressor","kind":"identifier"},{"kind":"text","text":": "},{"text":"ContentCompressor","preciseIdentifier":"s:17JSONWebAlgorithms17ContentCompressorP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"An instance of a compressor suitable for the algorithm.","type":"text"}]}],"kind":"content"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressor":{"abstract":[{"code":"ContentCompressor","type":"codeVoice"},{"type":"text","text":" is a protocol defining the functionality for compressing data."}],"title":"ContentCompressor","role":"symbol","url":"\/documentation\/jose_swift\/contentcompressor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentCompressor"}],"navigatorTitle":[{"text":"ContentCompressor","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/compressor":{"title":"compressor","abstract":[{"text":"Provides a ","type":"text"},{"code":"ContentCompressor","type":"codeVoice"},{"type":"text","text":" instance based on the selected compression algorithm."}],"role":"symbol","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/compressor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"compressor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms17ContentCompressorP","text":"ContentCompressor","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/compressor","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"extendedModule":"JSONWebAlgorithms","externalID":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO10compressorAA0C10Compressor_pvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"compressor","kind":"identifier"},{"kind":"text","text":": "},{"text":"ContentCompressor","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms17ContentCompressorP"}],"roleHeading":"Instance Property","symbolKind":"property","title":"compressor","modules":[{"name":"jose-swift","relatedModules":["JSONWebAlgorithms"]}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/compressor"},"abstract":[{"type":"text","text":"Provides a "},{"type":"codeVoice","code":"ContentCompressor"},{"text":" instance based on the selected compression algorithm.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"compressor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms17ContentCompressorP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor","kind":"typeIdentifier","text":"ContentCompressor"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"An instance of a compressor suitable for the algorithm.","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/compressor"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor","abstract":[{"type":"codeVoice","code":"ContentCompressor"},{"type":"text","text":" is a protocol defining the functionality for compressing data."}],"type":"topic","url":"\/documentation\/jose_swift\/contentcompressor","navigatorTitle":[{"kind":"identifier","text":"ContentCompressor"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentCompressor"}],"title":"ContentCompressor"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/compressor":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/compressor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compressor"},{"kind":"text","text":": "},{"text":"ContentCompressor","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms17ContentCompressorP"}],"type":"topic","abstract":[{"type":"text","text":"Provides a "},{"code":"ContentCompressor","type":"codeVoice"},{"type":"text","text":" instance based on the selected compression algorithm."}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/compressor","title":"compressor"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressionalgorithm/decompressor.json b/data/documentation/jose_swift/contentcompressionalgorithm/decompressor.json index 37fcffe..5d15a2a 100644 --- a/data/documentation/jose_swift/contentcompressionalgorithm/decompressor.json +++ b/data/documentation/jose_swift/contentcompressionalgorithm/decompressor.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/decompressor","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Provides a "},{"code":"ContentDecompressor","type":"codeVoice"},{"type":"text","text":" instance based on the selected compression algorithm."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decompressor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ContentDecompressor","preciseIdentifier":"s:17JSONWebAlgorithms19ContentDecompressorP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]},{"content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"An instance of a decompressor suitable for the algorithm.","type":"text"}]}],"kind":"content"}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","extendedModule":"JSONWebAlgorithms","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decompressor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentDecompressor","preciseIdentifier":"s:17JSONWebAlgorithms19ContentDecompressorP","kind":"typeIdentifier"}],"title":"decompressor","externalID":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO12decompressorAA0C12Decompressor_pvp","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["JSONWebAlgorithms"]}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/decompressor"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/ContentDecompressor":{"abstract":[{"type":"codeVoice","code":"ContentDecompressor"},{"text":" is a protocol defining the functionality for decompressing data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor","url":"\/documentation\/jose_swift\/contentdecompressor","kind":"symbol","title":"ContentDecompressor","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ContentDecompressor","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"ContentDecompressor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/decompressor":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/decompressor","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decompressor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms19ContentDecompressorP","text":"ContentDecompressor","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/decompressor","title":"decompressor","abstract":[{"text":"Provides a ","type":"text"},{"code":"ContentDecompressor","type":"codeVoice"},{"type":"text","text":" instance based on the selected compression algorithm."}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/decompressor","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/decompressor"]}],"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decompressor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ContentDecompressor","preciseIdentifier":"s:17JSONWebAlgorithms19ContentDecompressorP"}],"title":"decompressor","modules":[{"name":"jose-swift","relatedModules":["JSONWebAlgorithms"]}],"role":"symbol","externalID":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO12decompressorAA0C12Decompressor_pvp","extendedModule":"JSONWebAlgorithms","symbolKind":"property","roleHeading":"Instance Property"},"kind":"symbol","abstract":[{"text":"Provides a ","type":"text"},{"code":"ContentDecompressor","type":"codeVoice"},{"type":"text","text":" instance based on the selected compression algorithm."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decompressor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor","text":"ContentDecompressor","preciseIdentifier":"s:17JSONWebAlgorithms19ContentDecompressorP"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"text":"An instance of a decompressor suitable for the algorithm.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/decompressor":{"abstract":[{"text":"Provides a ","type":"text"},{"type":"codeVoice","code":"ContentDecompressor"},{"type":"text","text":" instance based on the selected compression algorithm."}],"kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decompressor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms19ContentDecompressorP","text":"ContentDecompressor","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/decompressor","title":"decompressor","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/decompressor"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentDecompressor":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor","abstract":[{"code":"ContentDecompressor","type":"codeVoice"},{"text":" is a protocol defining the functionality for decompressing data.","type":"text"}],"url":"\/documentation\/jose_swift\/contentdecompressor","title":"ContentDecompressor","kind":"symbol","navigatorTitle":[{"text":"ContentDecompressor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentDecompressor","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressionalgorithm/deflate.json b/data/documentation/jose_swift/contentcompressionalgorithm/deflate.json index db651af..6a8c771 100644 --- a/data/documentation/jose_swift/contentcompressionalgorithm/deflate.json +++ b/data/documentation/jose_swift/contentcompressionalgorithm/deflate.json @@ -1 +1 @@ -{"metadata":{"title":"ContentCompressionAlgorithm.deflate","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deflate"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO7deflateyA2CmF"},"variants":[{"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/deflate"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The DEFLATE compression algorithm."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"deflate","kind":"identifier"}]}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/deflate"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/deflate":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/deflate","title":"ContentCompressionAlgorithm.deflate","abstract":[{"text":"The DEFLATE compression algorithm.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/deflate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"deflate","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deflate"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/deflate","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deflate"}],"role":"symbol","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO7deflateyA2CmF","symbolKind":"case","title":"ContentCompressionAlgorithm.deflate"},"abstract":[{"type":"text","text":"The DEFLATE compression algorithm."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/deflate"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/deflate":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"deflate","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"The DEFLATE compression algorithm."}],"title":"ContentCompressionAlgorithm.deflate","type":"topic","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/deflate","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/deflate"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressionalgorithm/encode(to:).json b/data/documentation/jose_swift/contentcompressionalgorithm/encode(to:).json index f29c0c2..42bfeba 100644 --- a/data/documentation/jose_swift/contentcompressionalgorithm/encode(to:).json +++ b/data/documentation/jose_swift/contentcompressionalgorithm/encode(to:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/encode(to:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/encode(to:)"},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","title":"encode(to:)","role":"symbol","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/encode(to:)":{"title":"encode(to:)","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/encode(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"title":"encode(to:)","extendedModule":"Swift","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/encode(to:)"]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"title":"encode(to:)","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/encode(to:)","role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressionalgorithm/equatable-implementations.json b/data/documentation/jose_swift/contentcompressionalgorithm/equatable-implementations.json index c087d22..f8d9eda 100644 --- a/data/documentation/jose_swift/contentcompressionalgorithm/equatable-implementations.json +++ b/data/documentation/jose_swift/contentcompressionalgorithm/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"]]},"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"jose-swift"}],"title":"Equatable Implementations"},"variants":[{"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/!=(_:_:)"],"title":"Operators","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/Equatable-Implementations"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/!=(_:_:)":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file +{"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/equatable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/Equatable-Implementations"},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"]]},"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Equatable Implementations"},"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"kind":"symbol","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/!=(_:_:)","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/!=(_:_:)","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressionalgorithm/hash(into:).json b/data/documentation/jose_swift/contentcompressionalgorithm/hash(into:).json index cfdcde9..a21d961 100644 --- a/data/documentation/jose_swift/contentcompressionalgorithm/hash(into:).json +++ b/data/documentation/jose_swift/contentcompressionalgorithm/hash(into:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"symbolKind":"method","roleHeading":"Instance Method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/hash(into:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hash(into:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/hash(into:)","title":"hash(into:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"symbolKind":"method","role":"symbol","extendedModule":"Swift","title":"hash(into:)","roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hash(into:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"title":"hash(into:)","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/hash(into:)","role":"symbol","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hash(into:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressionalgorithm/hashvalue.json b/data/documentation/jose_swift/contentcompressionalgorithm/hashvalue.json index 7ef3051..b413dc4 100644 --- a/data/documentation/jose_swift/contentcompressionalgorithm/hashvalue.json +++ b/data/documentation/jose_swift/contentcompressionalgorithm/hashvalue.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","symbolKind":"property"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/hashvalue"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hashValue","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hashValue","kind":"symbol","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/hashvalue","title":"hashValue","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"extendedModule":"Swift","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"hashValue"},"variants":[{"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hashValue"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic","role":"symbol","title":"hashValue","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hashValue","kind":"symbol","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/hashvalue"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressionalgorithm/init(from:).json b/data/documentation/jose_swift/contentcompressionalgorithm/init(from:).json index 03d7477..6ef9cab 100644 --- a/data/documentation/jose_swift/contentcompressionalgorithm/init(from:).json +++ b/data/documentation/jose_swift/contentcompressionalgorithm/init(from:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","title":"init(from:)","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"init","roleHeading":"Initializer","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/init(from:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/init(from:)":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/init(from:)","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(from:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[]},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(from:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/init(from:)"]}],"sections":[],"metadata":{"symbolKind":"init","extendedModule":"Swift","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"roleHeading":"Initializer","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","role":"symbol","title":"init(from:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"title":"init(from:)","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/init(from:)","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(from:)"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressionalgorithm/init(rawvalue:).json b/data/documentation/jose_swift/contentcompressionalgorithm/init(rawvalue:).json index 68d0047..df976c8 100644 --- a/data/documentation/jose_swift/contentcompressionalgorithm/init(rawvalue:).json +++ b/data/documentation/jose_swift/contentcompressionalgorithm/init(rawvalue:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","modules":[{"name":"jose-swift"}],"title":"init(rawValue:)","roleHeading":"Initializer","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO8rawValueACSgSS_tcfc"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(rawValue:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/init(rawvalue:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/init(rawValue:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/init(rawvalue:)","type":"topic","role":"symbol","abstract":[],"title":"init(rawValue:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/init(rawvalue:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"]]},"metadata":{"symbolKind":"init","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO8rawValueACSgSS_tcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"title":"init(rawValue:)","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(rawValue:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/init(rawValue:)":{"abstract":[],"kind":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(rawValue:)","title":"init(rawValue:)","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/init(rawvalue:)"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressionalgorithm/rawrepresentable-implementations.json b/data/documentation/jose_swift/contentcompressionalgorithm/rawrepresentable-implementations.json index 65f6795..eefe64c 100644 --- a/data/documentation/jose_swift/contentcompressionalgorithm/rawrepresentable-implementations.json +++ b/data/documentation/jose_swift/contentcompressionalgorithm/rawrepresentable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(from:)"],"title":"Initializers"},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hashValue"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"]]},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/init(from:)":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/init(from:)","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(from:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[]},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/encode(to:)":{"title":"encode(to:)","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/encode(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/hash(into:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hash(into:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/hash(into:)","title":"hash(into:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hashValue","kind":"symbol","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/hashvalue","title":"hashValue","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/RawRepresentable-Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"]]},"variants":[{"paths":["\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"jose-swift"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(from:)"],"generated":true,"title":"Initializers"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hashValue"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic","role":"symbol","title":"hashValue","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hashValue","kind":"symbol","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/hashvalue"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"title":"hash(into:)","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/hash(into:)","role":"symbol","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/hash(into:)"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"title":"init(from:)","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/init(from:)","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/init(from:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"title":"encode(to:)","url":"\/documentation\/jose_swift\/contentcompressionalgorithm\/encode(to:)","role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm\/encode(to:)"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressor.json b/data/documentation/jose_swift/contentcompressor.json index f56cdd4..49e2c42 100644 --- a/data/documentation/jose_swift/contentcompressor.json +++ b/data/documentation/jose_swift/contentcompressor.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/contentcompressor"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor\/compress(input:)"],"title":"Instance Methods"}],"sections":[],"abstract":[{"type":"codeVoice","code":"ContentCompressor"},{"type":"text","text":" is a protocol defining the functionality for compressing data."}],"metadata":{"title":"ContentCompressor","modules":[{"name":"jose-swift"}],"navigatorTitle":[{"text":"ContentCompressor","kind":"identifier"}],"role":"symbol","roleHeading":"Protocol","symbolKind":"protocol","externalID":"s:17JSONWebAlgorithms17ContentCompressorP","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentCompressor"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ContentCompressor","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressor/compress(input:)":{"role":"symbol","abstract":[{"type":"text","text":"Compresses the provided input data."}],"required":true,"title":"compress(input:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor\/compress(input:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"compress","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"input"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","url":"\/documentation\/jose_swift\/contentcompressor\/compress(input:)"},"doc://jose-swift/documentation/jose_swift/ContentCompressor":{"abstract":[{"code":"ContentCompressor","type":"codeVoice"},{"type":"text","text":" is a protocol defining the functionality for compressing data."}],"title":"ContentCompressor","role":"symbol","url":"\/documentation\/jose_swift\/contentcompressor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentCompressor"}],"navigatorTitle":[{"text":"ContentCompressor","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"symbolKind":"protocol","modules":[{"name":"jose-swift"}],"roleHeading":"Protocol","role":"symbol","externalID":"s:17JSONWebAlgorithms17ContentCompressorP","title":"ContentCompressor","navigatorTitle":[{"kind":"identifier","text":"ContentCompressor"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentCompressor"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentCompressor"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor"},"variants":[{"paths":["\/documentation\/jose_swift\/contentcompressor"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"code":"ContentCompressor","type":"codeVoice"},{"type":"text","text":" is a protocol defining the functionality for compressing data."}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor\/compress(input:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/ContentCompressor/compress(input:)":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor\/compress(input:)","title":"compress(input:)","url":"\/documentation\/jose_swift\/contentcompressor\/compress(input:)","kind":"symbol","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compress","kind":"identifier"},{"kind":"text","text":"("},{"text":"input","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"abstract":[{"text":"Compresses the provided input data.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/ContentCompressor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor","abstract":[{"type":"codeVoice","code":"ContentCompressor"},{"type":"text","text":" is a protocol defining the functionality for compressing data."}],"type":"topic","url":"\/documentation\/jose_swift\/contentcompressor","navigatorTitle":[{"kind":"identifier","text":"ContentCompressor"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentCompressor"}],"title":"ContentCompressor"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentcompressor/compress(input:).json b/data/documentation/jose_swift/contentcompressor/compress(input:).json index c96ffa2..0db9859 100644 --- a/data/documentation/jose_swift/contentcompressor/compress(input:).json +++ b/data/documentation/jose_swift/contentcompressor/compress(input:).json @@ -1 +1 @@ -{"metadata":{"title":"compress(input:)","symbolKind":"method","modules":[{"name":"jose-swift"}],"required":true,"roleHeading":"Instance Method","externalID":"s:17JSONWebAlgorithms17ContentCompressorP8compress5input10Foundation4DataVAH_tKF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"compress","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"input"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressor\/compress(input:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Compresses the provided input data."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor\/compress(input:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"compress","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"input"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"input","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The data to be compressed."}]}]}]},{"content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"The compressed data.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"content":[{"inlineContent":[{"type":"text","text":"An error if compression fails."}],"type":"paragraph"}],"style":"note","type":"aside","name":"Throws"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor"]]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressor":{"abstract":[{"code":"ContentCompressor","type":"codeVoice"},{"type":"text","text":" is a protocol defining the functionality for compressing data."}],"title":"ContentCompressor","role":"symbol","url":"\/documentation\/jose_swift\/contentcompressor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentCompressor"}],"navigatorTitle":[{"text":"ContentCompressor","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressor/compress(input:)":{"role":"symbol","abstract":[{"type":"text","text":"Compresses the provided input data."}],"required":true,"title":"compress(input:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor\/compress(input:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"compress","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"input"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","url":"\/documentation\/jose_swift\/contentcompressor\/compress(input:)"}}} \ No newline at end of file +{"metadata":{"symbolKind":"method","required":true,"externalID":"s:17JSONWebAlgorithms17ContentCompressorP8compress5input10Foundation4DataVAH_tKF","roleHeading":"Instance Method","title":"compress(input:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"compress","kind":"identifier"},{"kind":"text","text":"("},{"text":"input","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"modules":[{"name":"jose-swift"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"compress"},{"kind":"text","text":"("},{"kind":"externalParam","text":"input"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"input","content":[{"type":"paragraph","inlineContent":[{"text":"The data to be compressed.","type":"text"}]}]}]},{"content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The compressed data."}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if compression fails."}]}],"type":"aside"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor\/compress(input:)"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentcompressor\/compress(input:)"]}],"sections":[],"abstract":[{"type":"text","text":"Compresses the provided input data."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor"]]},"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor","abstract":[{"type":"codeVoice","code":"ContentCompressor"},{"type":"text","text":" is a protocol defining the functionality for compressing data."}],"type":"topic","url":"\/documentation\/jose_swift\/contentcompressor","navigatorTitle":[{"kind":"identifier","text":"ContentCompressor"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentCompressor"}],"title":"ContentCompressor"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressor/compress(input:)":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressor\/compress(input:)","title":"compress(input:)","url":"\/documentation\/jose_swift\/contentcompressor\/compress(input:)","kind":"symbol","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compress","kind":"identifier"},{"kind":"text","text":"("},{"text":"input","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"abstract":[{"text":"Compresses the provided input data.","type":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentdecompressor.json b/data/documentation/jose_swift/contentdecompressor.json index 8e30110..c4f53c5 100644 --- a/data/documentation/jose_swift/contentdecompressor.json +++ b/data/documentation/jose_swift/contentdecompressor.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentdecompressor"]}],"sections":[],"metadata":{"roleHeading":"Protocol","externalID":"s:17JSONWebAlgorithms19ContentDecompressorP","title":"ContentDecompressor","modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"protocol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentDecompressor"}],"navigatorTitle":[{"text":"ContentDecompressor","kind":"identifier"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor","interfaceLanguage":"swift"},"abstract":[{"type":"codeVoice","code":"ContentDecompressor"},{"text":" is a protocol defining the functionality for decompressing data.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor\/decompress(input:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentDecompressor","kind":"identifier"}],"platforms":["macOS"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/ContentDecompressor/decompress(input:)":{"abstract":[{"type":"text","text":"Decompresses the provided input data."}],"url":"\/documentation\/jose_swift\/contentdecompressor\/decompress(input:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor\/decompress(input:)","kind":"symbol","title":"decompress(input:)","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decompress","kind":"identifier"},{"text":"(","kind":"text"},{"text":"input","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentDecompressor":{"abstract":[{"type":"codeVoice","code":"ContentDecompressor"},{"text":" is a protocol defining the functionality for decompressing data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor","url":"\/documentation\/jose_swift\/contentdecompressor","kind":"symbol","title":"ContentDecompressor","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ContentDecompressor","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"ContentDecompressor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"codeVoice","code":"ContentDecompressor"},{"type":"text","text":" is a protocol defining the functionality for decompressing data."}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor\/decompress(input:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/contentdecompressor"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentDecompressor"}],"externalID":"s:17JSONWebAlgorithms19ContentDecompressorP","title":"ContentDecompressor","symbolKind":"protocol","role":"symbol","modules":[{"name":"jose-swift"}],"navigatorTitle":[{"kind":"identifier","text":"ContentDecompressor"}],"roleHeading":"Protocol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ContentDecompressor","kind":"identifier"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/ContentDecompressor/decompress(input:)":{"required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decompress","kind":"identifier"},{"kind":"text","text":"("},{"text":"input","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","title":"decompress(input:)","type":"topic","url":"\/documentation\/jose_swift\/contentdecompressor\/decompress(input:)","abstract":[{"text":"Decompresses the provided input data.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor\/decompress(input:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentDecompressor":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor","abstract":[{"code":"ContentDecompressor","type":"codeVoice"},{"text":" is a protocol defining the functionality for decompressing data.","type":"text"}],"url":"\/documentation\/jose_swift\/contentdecompressor","title":"ContentDecompressor","kind":"symbol","navigatorTitle":[{"text":"ContentDecompressor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentDecompressor","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentdecompressor/decompress(input:).json b/data/documentation/jose_swift/contentdecompressor/decompress(input:).json index f532048..92f5eca 100644 --- a/data/documentation/jose_swift/contentdecompressor/decompress(input:).json +++ b/data/documentation/jose_swift/contentdecompressor/decompress(input:).json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"Decompresses the provided input data.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor\/decompress(input:)","interfaceLanguage":"swift"},"metadata":{"required":true,"externalID":"s:17JSONWebAlgorithms19ContentDecompressorP10decompress5input10Foundation4DataVAH_tKF","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decompress","kind":"identifier"},{"text":"(","kind":"text"},{"text":"input","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","modules":[{"name":"jose-swift"}],"title":"decompress(input:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decompress"},{"text":"(","kind":"text"},{"text":"input","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"input","content":[{"type":"paragraph","inlineContent":[{"text":"The data to be decompressed.","type":"text"}]}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The decompressed data."}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"style":"note","name":"Throws","content":[{"inlineContent":[{"type":"text","text":"An error if decompression fails."}],"type":"paragraph"}],"type":"aside"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentdecompressor\/decompress(input:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentDecompressor":{"abstract":[{"type":"codeVoice","code":"ContentDecompressor"},{"text":" is a protocol defining the functionality for decompressing data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor","url":"\/documentation\/jose_swift\/contentdecompressor","kind":"symbol","title":"ContentDecompressor","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ContentDecompressor","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"ContentDecompressor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/ContentDecompressor/decompress(input:)":{"abstract":[{"type":"text","text":"Decompresses the provided input data."}],"url":"\/documentation\/jose_swift\/contentdecompressor\/decompress(input:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor\/decompress(input:)","kind":"symbol","title":"decompress(input:)","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decompress","kind":"identifier"},{"text":"(","kind":"text"},{"text":"input","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor\/decompress(input:)"},"kind":"symbol","abstract":[{"text":"Decompresses the provided input data.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decompress"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"input"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"input","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The data to be decompressed."}]}]}]},{"kind":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The decompressed data.","type":"text"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if decompression fails."}]}],"name":"Throws"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentdecompressor\/decompress(input:)"]}],"metadata":{"modules":[{"name":"jose-swift"}],"required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decompress","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"input"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"roleHeading":"Instance Method","externalID":"s:17JSONWebAlgorithms19ContentDecompressorP10decompress5input10Foundation4DataVAH_tKF","role":"symbol","symbolKind":"method","title":"decompress(input:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/ContentDecompressor/decompress(input:)":{"required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decompress","kind":"identifier"},{"kind":"text","text":"("},{"text":"input","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","title":"decompress(input:)","type":"topic","url":"\/documentation\/jose_swift\/contentdecompressor\/decompress(input:)","abstract":[{"text":"Decompresses the provided input data.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor\/decompress(input:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentDecompressor":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecompressor","abstract":[{"code":"ContentDecompressor","type":"codeVoice"},{"text":" is a protocol defining the functionality for decompressing data.","type":"text"}],"url":"\/documentation\/jose_swift\/contentdecompressor","title":"ContentDecompressor","kind":"symbol","navigatorTitle":[{"text":"ContentDecompressor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentDecompressor","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentdecryptor.json b/data/documentation/jose_swift/contentdecryptor.json index a8fd1b3..ff2a9c9 100644 --- a/data/documentation/jose_swift/contentdecryptor.json +++ b/data/documentation/jose_swift/contentdecryptor.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor\/decrypt(cipher:using:arguments:)"],"title":"Instance Methods"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentDecryptor"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"metadata":{"externalID":"s:17JSONWebAlgorithms16ContentDecryptorP","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ContentDecryptor","kind":"identifier"}],"navigatorTitle":[{"text":"ContentDecryptor","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"title":"ContentDecryptor"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentdecryptor"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"type":"codeVoice","code":"ContentDecryptor"},{"text":" is a protocol that defines functionality for decrypting data.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/ContentDecryptor/decrypt(cipher:using:arguments:)":{"title":"decrypt(cipher:using:arguments:)","type":"topic","kind":"symbol","required":true,"abstract":[{"text":"Decrypts the given cipher data using the specified key and additional arguments.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"arguments","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"ContentEncryptionArguments","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor\/decrypt(cipher:using:arguments:)","url":"\/documentation\/jose_swift\/contentdecryptor\/decrypt(cipher:using:arguments:)"},"doc://jose-swift/documentation/jose_swift/ContentDecryptor":{"title":"ContentDecryptor","type":"topic","kind":"symbol","role":"symbol","abstract":[{"code":"ContentDecryptor","type":"codeVoice"},{"text":" is a protocol that defines functionality for decrypting data.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentDecryptor","kind":"identifier"}],"navigatorTitle":[{"text":"ContentDecryptor","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor","url":"\/documentation\/jose_swift\/contentdecryptor"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor\/decrypt(cipher:using:arguments:)"],"title":"Instance Methods"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentDecryptor"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentdecryptor"]}],"sections":[],"kind":"symbol","abstract":[{"type":"codeVoice","code":"ContentDecryptor"},{"type":"text","text":" is a protocol that defines functionality for decrypting data."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"metadata":{"externalID":"s:17JSONWebAlgorithms16ContentDecryptorP","modules":[{"name":"jose-swift"}],"title":"ContentDecryptor","symbolKind":"protocol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ContentDecryptor"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentDecryptor"}],"roleHeading":"Protocol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/ContentDecryptor":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentDecryptor"}],"url":"\/documentation\/jose_swift\/contentdecryptor","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor","abstract":[{"type":"codeVoice","code":"ContentDecryptor"},{"text":" is a protocol that defines functionality for decrypting data.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentDecryptor"}],"title":"ContentDecryptor"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentDecryptor/decrypt(cipher:using:arguments:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"cipher"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"arguments","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO","text":"ContentEncryptionArguments"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor\/decrypt(cipher:using:arguments:)","required":true,"url":"\/documentation\/jose_swift\/contentdecryptor\/decrypt(cipher:using:arguments:)","title":"decrypt(cipher:using:arguments:)","abstract":[{"text":"Decrypts the given cipher data using the specified key and additional arguments.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentdecryptor/decrypt(cipher:using:arguments:).json b/data/documentation/jose_swift/contentdecryptor/decrypt(cipher:using:arguments:).json index e97dc34..a4ed7f8 100644 --- a/data/documentation/jose_swift/contentdecryptor/decrypt(cipher:using:arguments:).json +++ b/data/documentation/jose_swift/contentdecryptor/decrypt(cipher:using:arguments:).json @@ -1 +1 @@ -{"abstract":[{"text":"Decrypts the given cipher data using the specified key and additional arguments.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/contentdecryptor\/decrypt(cipher:using:arguments:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"cipher"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"arguments"},{"kind":"text","text":": ["},{"text":"ContentEncryptionArguments","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"symbolKind":"method","externalID":"s:17JSONWebAlgorithms16ContentDecryptorP7decrypt6cipher5using9arguments10Foundation4DataVAJ_AJSayAA0C19EncryptionArgumentsOGtKF","title":"decrypt(cipher:using:arguments:)","required":true,"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"cipher"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"using"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"arguments","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","text":"ContentEncryptionArguments","kind":"typeIdentifier"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The encrypted data (cipher) to be decrypted."}],"type":"paragraph"}],"name":"cipher"},{"content":[{"inlineContent":[{"text":"The key used for the decryption process.","type":"text"}],"type":"paragraph"}],"name":"key"},{"content":[{"inlineContent":[{"text":"An array of ","type":"text"},{"code":"ContentEncryptionArguments","type":"codeVoice"},{"type":"text","text":" providing additional information required for decryption."}],"type":"paragraph"}],"name":"arguments"}]},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"text":"The decrypted data.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"An error if decryption fails. This could be due to incorrect keys, corrupted data, or incompatible arguments.","type":"text"}]}],"name":"Throws"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor"]]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor\/decrypt(cipher:using:arguments:)"},"references":{"doc://jose-swift/documentation/jose_swift/ContentDecryptor/decrypt(cipher:using:arguments:)":{"title":"decrypt(cipher:using:arguments:)","type":"topic","kind":"symbol","required":true,"abstract":[{"text":"Decrypts the given cipher data using the specified key and additional arguments.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"arguments","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"ContentEncryptionArguments","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor\/decrypt(cipher:using:arguments:)","url":"\/documentation\/jose_swift\/contentdecryptor\/decrypt(cipher:using:arguments:)"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"navigatorTitle":[{"text":"ContentEncryptionArguments","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentEncryptionArguments"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments","kind":"symbol","title":"ContentEncryptionArguments","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"},"doc://jose-swift/documentation/jose_swift/ContentDecryptor":{"title":"ContentDecryptor","type":"topic","kind":"symbol","role":"symbol","abstract":[{"code":"ContentDecryptor","type":"codeVoice"},{"text":" is a protocol that defines functionality for decrypting data.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentDecryptor","kind":"identifier"}],"navigatorTitle":[{"text":"ContentDecryptor","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor","url":"\/documentation\/jose_swift\/contentdecryptor"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"externalID":"s:17JSONWebAlgorithms16ContentDecryptorP7decrypt6cipher5using9arguments10Foundation4DataVAJ_AJSayAA0C19EncryptionArgumentsOGtKF","required":true,"roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"},{"text":"(","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"arguments"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO","text":"ContentEncryptionArguments","kind":"typeIdentifier"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"title":"decrypt(cipher:using:arguments:)","modules":[{"name":"jose-swift"}],"symbolKind":"method"},"abstract":[{"type":"text","text":"Decrypts the given cipher data using the specified key and additional arguments."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"cipher"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"arguments"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","text":"ContentEncryptionArguments"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The encrypted data (cipher) to be decrypted."}]}],"name":"cipher"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key used for the decryption process."}]}],"name":"key"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of ","type":"text"},{"code":"ContentEncryptionArguments","type":"codeVoice"},{"type":"text","text":" providing additional information required for decryption."}]}],"name":"arguments"}]},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"The decrypted data.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"aside","name":"Throws","content":[{"inlineContent":[{"text":"An error if decryption fails. This could be due to incorrect keys, corrupted data, or incompatible arguments.","type":"text"}],"type":"paragraph"}],"style":"note"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/contentdecryptor\/decrypt(cipher:using:arguments:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor\/decrypt(cipher:using:arguments:)"},"references":{"doc://jose-swift/documentation/jose_swift/ContentDecryptor":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentDecryptor"}],"url":"\/documentation\/jose_swift\/contentdecryptor","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor","abstract":[{"type":"codeVoice","code":"ContentDecryptor"},{"text":" is a protocol that defines functionality for decrypting data.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentDecryptor"}],"title":"ContentDecryptor"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentEncryptionArguments","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","url":"\/documentation\/jose_swift\/contentencryptionarguments","title":"ContentEncryptionArguments","abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionArguments"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","url":"\/documentation\/jose_swift","title":"jose-swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentDecryptor/decrypt(cipher:using:arguments:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"cipher"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"arguments","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO","text":"ContentEncryptionArguments"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor\/decrypt(cipher:using:arguments:)","required":true,"url":"\/documentation\/jose_swift\/contentdecryptor\/decrypt(cipher:using:arguments:)","title":"decrypt(cipher:using:arguments:)","abstract":[{"text":"Decrypts the given cipher data using the specified key and additional arguments.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm.json b/data/documentation/jose_swift/contentencryptionalgorithm.json index 52a5b20..3f796d6 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm.json @@ -1 +1 @@ -{"sections":[],"metadata":{"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"enum","title":"ContentEncryptionAlgorithm","externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","roleHeading":"Enumeration"},"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/s12CaseIterableP","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"languages":["swift"]}]}],"abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content encryption algorithms.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128CBCHS256","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128GCM","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192CBCHS384","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192GCM","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256CBCHS512","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256GCM"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(rawValue:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/decryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/initializationVectorSizeInBits","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/keySizeInBits"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"kind":"symbol","references":{"doc://jose-swift/SE":{"identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a256GCM":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256GCM","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a256gcm","role":"symbol","title":"ContentEncryptionAlgorithm.a256GCM","abstract":[{"type":"text","text":"AES encryption in GCM mode with a 256-bit key."},{"text":" ","type":"text"},{"text":"This algorithm provides robust security and is widely used in various security protocols and systems.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"a256GCM","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/keySizeInBits":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keySizeInBits"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"keySizeInBits","kind":"symbol","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/keysizeinbits","type":"topic","abstract":[{"text":"Returns the key size in bits used by the encryption algorithm.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/keySizeInBits"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a256CBCHS512":{"abstract":[{"text":"AES encryption in CBC mode with an HMAC using SHA-512.","type":"text"},{"type":"text","text":" "},{"text":"It employs a 512-bit key, offering an even higher level of security, suitable for sensitive data protection.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a256CBCHS512","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a256cbchs512","kind":"symbol","title":"ContentEncryptionAlgorithm.a256CBCHS512","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256CBCHS512"},"doc://jose-swift/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/jose-swift\/SH","type":"unresolvable"},"doc://jose-swift/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/jose-swift\/Se","type":"unresolvable"},"doc://jose-swift/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/jose-swift\/SQ","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/decryptor":{"abstract":[{"text":"Provides a ","type":"text"},{"code":"ContentDecryptor","type":"codeVoice"},{"type":"text","text":" instance based on the selected encryption algorithm."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decryptor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16ContentDecryptorP","text":"ContentDecryptor"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/decryptor","kind":"symbol","title":"decryptor","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/decryptor"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a192GCM":{"abstract":[{"type":"text","text":"AES encryption in GCM mode with a 192-bit key."},{"text":" ","type":"text"},{"text":"It offers a higher security level than A128GCM, combining efficiency with stronger encryption.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a192GCM"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a192gcm","kind":"symbol","title":"ContentEncryptionAlgorithm.a192GCM","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192GCM"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a128CBCHS256":{"abstract":[{"type":"text","text":"AES encryption in CBC mode with an HMAC using SHA-256."},{"text":" ","type":"text"},{"type":"text","text":"The algorithm uses a 256-bit key and is commonly used for its balance of security and performance."}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a128CBCHS256"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a128cbchs256","kind":"symbol","title":"ContentEncryptionAlgorithm.a128CBCHS256","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128CBCHS256"},"doc://jose-swift/SY":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SY","title":"Swift.RawRepresentable"},"doc://jose-swift/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/encryptor":{"abstract":[{"type":"text","text":"Provides a "},{"code":"ContentEncryptor","type":"codeVoice"},{"text":" instance based on the selected encryption algorithm.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encryptor"},{"kind":"text","text":": "},{"text":"ContentEncryptor","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16ContentEncryptorP"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/encryptor","kind":"symbol","title":"encryptor","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encryptor"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/Equatable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/equatable-implementations","kind":"article","title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/initializationVectorSizeInBits":{"abstract":[{"text":"Returns the initialization vector size in bits suitable for the encryption algorithm.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"initializationVectorSizeInBits","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/initializationvectorsizeinbits","kind":"symbol","title":"initializationVectorSizeInBits","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/initializationVectorSizeInBits"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a192CBCHS384":{"abstract":[{"text":"AES encryption in CBC mode with an HMAC using SHA-384.","type":"text"},{"type":"text","text":" "},{"text":"This algorithm uses a 384-bit key and provides a higher level of security than A128CBC-HS256.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a192CBCHS384","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a192cbchs384","kind":"symbol","title":"ContentEncryptionAlgorithm.a192CBCHS384","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192CBCHS384"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/init(rawValue:)":{"abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/init(rawvalue:)","kind":"symbol","title":"init(rawValue:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(rawValue:)"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a128GCM":{"abstract":[{"text":"AES encryption using Galois\/Counter Mode (GCM) with a 128-bit key.","type":"text"},{"type":"text","text":" "},{"text":"GCM mode offers both confidentiality and integrity, and is known for its efficiency and performance.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a128GCM","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a128gcm","kind":"symbol","title":"ContentEncryptionAlgorithm.a128GCM","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128GCM"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm"]}],"abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"symbolKind":"enum","externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","modules":[{"name":"jose-swift"}],"role":"symbol","title":"ContentEncryptionAlgorithm","roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/s12CaseIterableP","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128CBCHS256","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128GCM","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192CBCHS384","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192GCM","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256CBCHS512","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256GCM"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(rawValue:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/decryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/initializationVectorSizeInBits","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/keySizeInBits"],"title":"Instance Properties"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"]}],"references":{"doc://jose-swift/s12CaseIterableP":{"identifier":"doc:\/\/jose-swift\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://jose-swift/SE":{"identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/Se":{"identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://jose-swift/SH":{"identifier":"doc:\/\/jose-swift\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/Equatable-Implementations":{"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/equatable-implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/Equatable-Implementations","abstract":[],"type":"topic","title":"Equatable Implementations","role":"collectionGroup"},"doc://jose-swift/SQ":{"identifier":"doc:\/\/jose-swift\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/keySizeInBits":{"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/keysizeinbits","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/keySizeInBits","kind":"symbol","abstract":[{"type":"text","text":"Returns the key size in bits used by the encryption algorithm."}],"type":"topic","role":"symbol","title":"keySizeInBits","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keySizeInBits","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/init(rawValue:)":{"role":"symbol","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/init(rawvalue:)","type":"topic","abstract":[],"kind":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(rawValue:)"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a256CBCHS512":{"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a256cbchs512","abstract":[{"type":"text","text":"AES encryption in CBC mode with an HMAC using SHA-512."},{"type":"text","text":" "},{"text":"It employs a 512-bit key, offering an even higher level of security, suitable for sensitive data protection.","type":"text"}],"title":"ContentEncryptionAlgorithm.a256CBCHS512","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256CBCHS512","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a256CBCHS512","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/decryptor":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/decryptor","abstract":[{"text":"Provides a ","type":"text"},{"type":"codeVoice","code":"ContentDecryptor"},{"type":"text","text":" instance based on the selected encryption algorithm."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decryptor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ContentDecryptor","preciseIdentifier":"s:17JSONWebAlgorithms16ContentDecryptorP"}],"kind":"symbol","title":"decryptor","role":"symbol","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/decryptor","type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a192GCM":{"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a192gcm","title":"ContentEncryptionAlgorithm.a192GCM","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"AES encryption in GCM mode with a 192-bit key."},{"type":"text","text":" "},{"text":"It offers a higher security level than A128GCM, combining efficiency with stronger encryption.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192GCM","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a192GCM"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a192CBCHS384":{"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a192cbchs384","title":"ContentEncryptionAlgorithm.a192CBCHS384","abstract":[{"type":"text","text":"AES encryption in CBC mode with an HMAC using SHA-384."},{"type":"text","text":" "},{"text":"This algorithm uses a 384-bit key and provides a higher level of security than A128CBC-HS256.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a192CBCHS384"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192CBCHS384","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a128CBCHS256":{"abstract":[{"text":"AES encryption in CBC mode with an HMAC using SHA-256.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The algorithm uses a 256-bit key and is commonly used for its balance of security and performance."}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128CBCHS256","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a128cbchs256","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a128CBCHS256"}],"role":"symbol","title":"ContentEncryptionAlgorithm.a128CBCHS256","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a256GCM":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a256GCM","kind":"identifier"}],"role":"symbol","abstract":[{"text":"AES encryption in GCM mode with a 256-bit key.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This algorithm provides robust security and is widely used in various security protocols and systems."}],"kind":"symbol","title":"ContentEncryptionAlgorithm.a256GCM","type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a256gcm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256GCM"},"doc://jose-swift/SY":{"identifier":"doc:\/\/jose-swift\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/encryptor":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encryptor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms16ContentEncryptorP","text":"ContentEncryptor","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"Provides a "},{"type":"codeVoice","code":"ContentEncryptor"},{"text":" instance based on the selected encryption algorithm.","type":"text"}],"kind":"symbol","title":"encryptor","type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/encryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encryptor"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a128GCM":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"a128GCM","kind":"identifier"}],"role":"symbol","abstract":[{"text":"AES encryption using Galois\/Counter Mode (GCM) with a 128-bit key.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"GCM mode offers both confidentiality and integrity, and is known for its efficiency and performance."}],"kind":"symbol","type":"topic","title":"ContentEncryptionAlgorithm.a128GCM","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a128gcm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128GCM"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/initializationVectorSizeInBits":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/initializationVectorSizeInBits","abstract":[{"type":"text","text":"Returns the initialization vector size in bits suitable for the encryption algorithm."}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/initializationvectorsizeinbits","title":"initializationVectorSizeInBits","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"initializationVectorSizeInBits","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/!=(_:_:).json b/data/documentation/jose_swift/contentencryptionalgorithm/!=(_:_:).json index 31d6e99..da55130 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/!=(_:_:).json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/!=(_:_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/!=(_:_:)"]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"roleHeading":"Operator","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","title":"!=(_:_:)","role":"symbol"},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/!=(_:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/Equatable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/equatable-implementations","kind":"article","title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/!=(_:_:)":{"abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/!=(_:_:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/Equatable-Implementations"]]},"metadata":{"roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","extendedModule":"Swift","title":"!=(_:_:)","role":"symbol","symbolKind":"op"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/!=(_:_:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/Equatable-Implementations":{"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/equatable-implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/Equatable-Implementations","abstract":[],"type":"topic","title":"Equatable Implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/!=(_:_:)","type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/a128cbchs256.json b/data/documentation/jose_swift/contentencryptionalgorithm/a128cbchs256.json index f06260a..4f7d45b 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/a128cbchs256.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/a128cbchs256.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a128CBCHS256","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128CBCHS256","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/a128cbchs256"]}],"metadata":{"role":"symbol","title":"ContentEncryptionAlgorithm.a128CBCHS256","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a128CBCHS256"}],"modules":[{"name":"jose-swift"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO12a128CBCHS256yA2CmF"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"kind":"symbol","abstract":[{"type":"text","text":"AES encryption in CBC mode with an HMAC using SHA-256."},{"text":" ","type":"text"},{"type":"text","text":"The algorithm uses a 256-bit key and is commonly used for its balance of security and performance."}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a128CBCHS256":{"abstract":[{"type":"text","text":"AES encryption in CBC mode with an HMAC using SHA-256."},{"text":" ","type":"text"},{"type":"text","text":"The algorithm uses a 256-bit key and is commonly used for its balance of security and performance."}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a128CBCHS256"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a128cbchs256","kind":"symbol","title":"ContentEncryptionAlgorithm.a128CBCHS256","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128CBCHS256"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO12a128CBCHS256yA2CmF","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a128CBCHS256"}],"role":"symbol","title":"ContentEncryptionAlgorithm.a128CBCHS256"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"abstract":[{"type":"text","text":"AES encryption in CBC mode with an HMAC using SHA-256."},{"type":"text","text":" "},{"type":"text","text":"The algorithm uses a 256-bit key and is commonly used for its balance of security and performance."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/a128cbchs256"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128CBCHS256","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a128CBCHS256"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a128CBCHS256":{"abstract":[{"text":"AES encryption in CBC mode with an HMAC using SHA-256.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The algorithm uses a 256-bit key and is commonly used for its balance of security and performance."}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128CBCHS256","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a128cbchs256","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a128CBCHS256"}],"role":"symbol","title":"ContentEncryptionAlgorithm.a128CBCHS256","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/a128gcm.json b/data/documentation/jose_swift/contentencryptionalgorithm/a128gcm.json index 5e2fcf1..9ad0776 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/a128gcm.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/a128gcm.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a128GCM"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128GCM"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"ContentEncryptionAlgorithm.a128GCM","roleHeading":"Case","symbolKind":"case","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a128GCM","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO7a128GCMyA2CmF","role":"symbol"},"abstract":[{"text":"AES encryption using Galois\/Counter Mode (GCM) with a 128-bit key.","type":"text"},{"text":" ","type":"text"},{"text":"GCM mode offers both confidentiality and integrity, and is known for its efficiency and performance.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/a128gcm"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a128GCM":{"abstract":[{"text":"AES encryption using Galois\/Counter Mode (GCM) with a 128-bit key.","type":"text"},{"type":"text","text":" "},{"text":"GCM mode offers both confidentiality and integrity, and is known for its efficiency and performance.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a128GCM","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a128gcm","kind":"symbol","title":"ContentEncryptionAlgorithm.a128GCM","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128GCM"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a128GCM"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/a128gcm"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a128GCM"}],"title":"ContentEncryptionAlgorithm.a128GCM","externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO7a128GCMyA2CmF","modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"case"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128GCM","interfaceLanguage":"swift"},"abstract":[{"text":"AES encryption using Galois\/Counter Mode (GCM) with a 128-bit key.","type":"text"},{"text":" ","type":"text"},{"text":"GCM mode offers both confidentiality and integrity, and is known for its efficiency and performance.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a128GCM":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"a128GCM","kind":"identifier"}],"role":"symbol","abstract":[{"text":"AES encryption using Galois\/Counter Mode (GCM) with a 128-bit key.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"GCM mode offers both confidentiality and integrity, and is known for its efficiency and performance."}],"kind":"symbol","type":"topic","title":"ContentEncryptionAlgorithm.a128GCM","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a128gcm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a128GCM"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/a192cbchs384.json b/data/documentation/jose_swift/contentencryptionalgorithm/a192cbchs384.json index c165a46..3ef164d 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/a192cbchs384.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/a192cbchs384.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a192CBCHS384"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192CBCHS384","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"metadata":{"title":"ContentEncryptionAlgorithm.a192CBCHS384","symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"a192CBCHS384","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO12a192CBCHS384yA2CmF","role":"symbol"},"abstract":[{"type":"text","text":"AES encryption in CBC mode with an HMAC using SHA-384."},{"text":" ","type":"text"},{"type":"text","text":"This algorithm uses a 384-bit key and provides a higher level of security than A128CBC-HS256."}],"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/a192cbchs384"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a192CBCHS384":{"abstract":[{"text":"AES encryption in CBC mode with an HMAC using SHA-384.","type":"text"},{"type":"text","text":" "},{"text":"This algorithm uses a 384-bit key and provides a higher level of security than A128CBC-HS256.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a192CBCHS384","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a192cbchs384","kind":"symbol","title":"ContentEncryptionAlgorithm.a192CBCHS384","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192CBCHS384"}}} \ No newline at end of file +{"abstract":[{"text":"AES encryption in CBC mode with an HMAC using SHA-384.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This algorithm uses a 384-bit key and provides a higher level of security than A128CBC-HS256."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/a192cbchs384"]}],"metadata":{"title":"ContentEncryptionAlgorithm.a192CBCHS384","role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a192CBCHS384"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO12a192CBCHS384yA2CmF","symbolKind":"case"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a192CBCHS384","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192CBCHS384"},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a192CBCHS384":{"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a192cbchs384","title":"ContentEncryptionAlgorithm.a192CBCHS384","abstract":[{"type":"text","text":"AES encryption in CBC mode with an HMAC using SHA-384."},{"type":"text","text":" "},{"text":"This algorithm uses a 384-bit key and provides a higher level of security than A128CBC-HS256.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a192CBCHS384"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192CBCHS384","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/a192gcm.json b/data/documentation/jose_swift/contentencryptionalgorithm/a192gcm.json index 0d9c905..2ba4924 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/a192gcm.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/a192gcm.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a192GCM","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"type":"text","text":"AES encryption in GCM mode with a 192-bit key."},{"text":" ","type":"text"},{"type":"text","text":"It offers a higher security level than A128GCM, combining efficiency with stronger encryption."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"metadata":{"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a192GCM","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO7a192GCMyA2CmF","symbolKind":"case","role":"symbol","title":"ContentEncryptionAlgorithm.a192GCM"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/a192gcm"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192GCM","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a192GCM":{"abstract":[{"type":"text","text":"AES encryption in GCM mode with a 192-bit key."},{"text":" ","type":"text"},{"text":"It offers a higher security level than A128GCM, combining efficiency with stronger encryption.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a192GCM"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a192gcm","kind":"symbol","title":"ContentEncryptionAlgorithm.a192GCM","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192GCM"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a192GCM"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192GCM","interfaceLanguage":"swift"},"abstract":[{"text":"AES encryption in GCM mode with a 192-bit key.","type":"text"},{"type":"text","text":" "},{"text":"It offers a higher security level than A128GCM, combining efficiency with stronger encryption.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/a192gcm"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a192GCM"}],"roleHeading":"Case","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO7a192GCMyA2CmF","symbolKind":"case","title":"ContentEncryptionAlgorithm.a192GCM"},"sections":[],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a192GCM":{"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a192gcm","title":"ContentEncryptionAlgorithm.a192GCM","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"AES encryption in GCM mode with a 192-bit key."},{"type":"text","text":" "},{"text":"It offers a higher security level than A128GCM, combining efficiency with stronger encryption.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a192GCM","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a192GCM"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/a256cbchs512.json b/data/documentation/jose_swift/contentencryptionalgorithm/a256cbchs512.json index 151146d..4246b03 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/a256cbchs512.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/a256cbchs512.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"a256CBCHS512","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/a256cbchs512"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"metadata":{"roleHeading":"Case","symbolKind":"case","externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO12a256CBCHS512yA2CmF","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a256CBCHS512","kind":"identifier"}],"role":"symbol","title":"ContentEncryptionAlgorithm.a256CBCHS512"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"text":"AES encryption in CBC mode with an HMAC using SHA-512.","type":"text"},{"type":"text","text":" "},{"text":"It employs a 512-bit key, offering an even higher level of security, suitable for sensitive data protection.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256CBCHS512"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a256CBCHS512":{"abstract":[{"text":"AES encryption in CBC mode with an HMAC using SHA-512.","type":"text"},{"type":"text","text":" "},{"text":"It employs a 512-bit key, offering an even higher level of security, suitable for sensitive data protection.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a256CBCHS512","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a256cbchs512","kind":"symbol","title":"ContentEncryptionAlgorithm.a256CBCHS512","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256CBCHS512"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a256CBCHS512"}]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256CBCHS512"},"abstract":[{"type":"text","text":"AES encryption in CBC mode with an HMAC using SHA-512."},{"type":"text","text":" "},{"text":"It employs a 512-bit key, offering an even higher level of security, suitable for sensitive data protection.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO12a256CBCHS512yA2CmF","title":"ContentEncryptionAlgorithm.a256CBCHS512","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a256CBCHS512"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/a256cbchs512"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a256CBCHS512":{"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a256cbchs512","abstract":[{"type":"text","text":"AES encryption in CBC mode with an HMAC using SHA-512."},{"type":"text","text":" "},{"text":"It employs a 512-bit key, offering an even higher level of security, suitable for sensitive data protection.","type":"text"}],"title":"ContentEncryptionAlgorithm.a256CBCHS512","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256CBCHS512","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a256CBCHS512","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/a256gcm.json b/data/documentation/jose_swift/contentencryptionalgorithm/a256gcm.json index f2e9b1a..05fa298 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/a256gcm.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/a256gcm.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256GCM","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"title":"ContentEncryptionAlgorithm.a256GCM","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a256GCM","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO7a256GCMyA2CmF","symbolKind":"case","role":"symbol","roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/a256gcm"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"a256GCM","kind":"identifier"}]}]}],"abstract":[{"type":"text","text":"AES encryption in GCM mode with a 256-bit key."},{"text":" ","type":"text"},{"text":"This algorithm provides robust security and is widely used in various security protocols and systems.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a256GCM":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256GCM","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a256gcm","role":"symbol","title":"ContentEncryptionAlgorithm.a256GCM","abstract":[{"type":"text","text":"AES encryption in GCM mode with a 256-bit key."},{"text":" ","type":"text"},{"text":"This algorithm provides robust security and is widely used in various security protocols and systems.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"a256GCM","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file +{"abstract":[{"text":"AES encryption in GCM mode with a 256-bit key.","type":"text"},{"type":"text","text":" "},{"text":"This algorithm provides robust security and is widely used in various security protocols and systems.","type":"text"}],"metadata":{"externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO7a256GCMyA2CmF","title":"ContentEncryptionAlgorithm.a256GCM","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a256GCM"}],"modules":[{"name":"jose-swift"}],"symbolKind":"case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256GCM"},"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/a256gcm"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a256GCM"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/a256GCM":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a256GCM","kind":"identifier"}],"role":"symbol","abstract":[{"text":"AES encryption in GCM mode with a 256-bit key.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This algorithm provides robust security and is widely used in various security protocols and systems."}],"kind":"symbol","title":"ContentEncryptionAlgorithm.a256GCM","type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a256gcm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/a256GCM"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/decryptor.json b/data/documentation/jose_swift/contentencryptionalgorithm/decryptor.json index 835e52d..c93d663 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/decryptor.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/decryptor.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO9decryptorAA0C9Decryptor_pvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decryptor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16ContentDecryptorP","text":"ContentDecryptor"}],"roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"title":"decryptor"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"decryptor"},{"kind":"text","text":": "},{"text":"ContentDecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16ContentDecryptorP"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An instance of a decryptor suitable for the algorithm."}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/decryptor","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/decryptor"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Provides a ","type":"text"},{"type":"codeVoice","code":"ContentDecryptor"},{"text":" instance based on the selected encryption algorithm.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/decryptor":{"abstract":[{"text":"Provides a ","type":"text"},{"code":"ContentDecryptor","type":"codeVoice"},{"type":"text","text":" instance based on the selected encryption algorithm."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decryptor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16ContentDecryptorP","text":"ContentDecryptor"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/decryptor","kind":"symbol","title":"decryptor","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/decryptor"},"doc://jose-swift/documentation/jose_swift/ContentDecryptor":{"title":"ContentDecryptor","type":"topic","kind":"symbol","role":"symbol","abstract":[{"code":"ContentDecryptor","type":"codeVoice"},{"text":" is a protocol that defines functionality for decrypting data.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentDecryptor","kind":"identifier"}],"navigatorTitle":[{"text":"ContentDecryptor","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor","url":"\/documentation\/jose_swift\/contentdecryptor"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/decryptor","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/decryptor"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decryptor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16ContentDecryptorP","text":"ContentDecryptor"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO9decryptorAA0C9Decryptor_pvp","title":"decryptor","role":"symbol","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"decryptor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16ContentDecryptorP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor","text":"ContentDecryptor"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"An instance of a decryptor suitable for the algorithm.","type":"text"}]}],"kind":"content"}],"abstract":[{"type":"text","text":"Provides a "},{"type":"codeVoice","code":"ContentDecryptor"},{"text":" instance based on the selected encryption algorithm.","type":"text"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/ContentDecryptor":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentDecryptor"}],"url":"\/documentation\/jose_swift\/contentdecryptor","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentDecryptor","abstract":[{"type":"codeVoice","code":"ContentDecryptor"},{"text":" is a protocol that defines functionality for decrypting data.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentDecryptor"}],"title":"ContentDecryptor"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/decryptor":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/decryptor","abstract":[{"text":"Provides a ","type":"text"},{"type":"codeVoice","code":"ContentDecryptor"},{"type":"text","text":" instance based on the selected encryption algorithm."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decryptor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ContentDecryptor","preciseIdentifier":"s:17JSONWebAlgorithms16ContentDecryptorP"}],"kind":"symbol","title":"decryptor","role":"symbol","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/decryptor","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/encode(to:).json b/data/documentation/jose_swift/contentencryptionalgorithm/encode(to:).json index 274432e..eaa7bd7 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/encode(to:).json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/encode(to:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift","symbolKind":"method","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/encode(to:)":{"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/encode(to:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/encode(to:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encode(to:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"]]},"metadata":{"title":"encode(to:)","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]}},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","url":"\/documentation\/jose_swift","title":"jose-swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/encode(to:)":{"role":"symbol","title":"encode(to:)","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/encode(to:)"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/encryptor.json b/data/documentation/jose_swift/contentencryptionalgorithm/encryptor.json index 5dffd28..cd7b333 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/encryptor.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/encryptor.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Provides a "},{"code":"ContentEncryptor","type":"codeVoice"},{"type":"text","text":" instance based on the selected encryption algorithm."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encryptor","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encryptor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ContentEncryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","preciseIdentifier":"s:17JSONWebAlgorithms16ContentEncryptorP"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"inlineContent":[{"text":"An instance of an encryptor suitable for the algorithm.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/encryptor"]}],"metadata":{"title":"encryptor","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"encryptor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ContentEncryptor","preciseIdentifier":"s:17JSONWebAlgorithms16ContentEncryptorP"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO9encryptorAA0C9Encryptor_pvp","role":"symbol","roleHeading":"Instance Property"},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/encryptor":{"abstract":[{"type":"text","text":"Provides a "},{"code":"ContentEncryptor","type":"codeVoice"},{"text":" instance based on the selected encryption algorithm.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encryptor"},{"kind":"text","text":": "},{"text":"ContentEncryptor","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16ContentEncryptorP"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/encryptor","kind":"symbol","title":"encryptor","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encryptor"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptor":{"abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"type":"text","text":" is a protocol defining the functionality for encrypting content."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","url":"\/documentation\/jose_swift\/contentencryptor","kind":"symbol","title":"ContentEncryptor","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptor","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"ContentEncryptor","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/encryptor"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryptor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","text":"ContentEncryptor","preciseIdentifier":"s:17JSONWebAlgorithms16ContentEncryptorP"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"inlineContent":[{"text":"An instance of an encryptor suitable for the algorithm.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encryptor","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"metadata":{"role":"symbol","externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO9encryptorAA0C9Encryptor_pvp","title":"encryptor","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryptor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentEncryptor","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16ContentEncryptorP"}],"modules":[{"name":"jose-swift"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"Provides a "},{"code":"ContentEncryptor","type":"codeVoice"},{"text":" instance based on the selected encryption algorithm.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/encryptor":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encryptor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms16ContentEncryptorP","text":"ContentEncryptor","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"Provides a "},{"type":"codeVoice","code":"ContentEncryptor"},{"text":" instance based on the selected encryption algorithm.","type":"text"}],"kind":"symbol","title":"encryptor","type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/encryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encryptor"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"type":"text","text":" is a protocol defining the functionality for encrypting content."}],"url":"\/documentation\/jose_swift\/contentencryptor","type":"topic","navigatorTitle":[{"text":"ContentEncryptor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptor","kind":"identifier"}],"title":"ContentEncryptor"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/equatable-implementations.json b/data/documentation/jose_swift/contentencryptionalgorithm/equatable-implementations.json index 4303b10..92fdfcb 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/equatable-implementations.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/!=(_:_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"jose-swift"}],"title":"Equatable Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/Equatable-Implementations"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/!=(_:_:)":{"abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/!=(_:_:)"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/Equatable-Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/!=(_:_:)"],"title":"Operators"}],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/!=(_:_:)","type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/hash(into:).json b/data/documentation/jose_swift/contentencryptionalgorithm/hash(into:).json index eb3fc8c..33bd6cd 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/hash(into:).json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/hash(into:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hash(into:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"]]},"metadata":{"title":"hash(into:)","roleHeading":"Instance Method","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/hash(into:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/hash(into:)":{"kind":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hash(into:)","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","title":"hash(into:)","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"symbolKind":"method"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hash(into:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"]]},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/hash(into:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hash(into:)","abstract":[],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/hash(into:)","title":"hash(into:)","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/hashvalue.json b/data/documentation/jose_swift/contentencryptionalgorithm/hashvalue.json index c9fab4d..94d9f21 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/hashvalue.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/hashvalue.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","title":"hashValue","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"role":"symbol","symbolKind":"property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hashValue","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/hashValue":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hashValue","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/hashvalue","kind":"symbol","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"extendedModule":"Swift","symbolKind":"property","roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","title":"hashValue","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hashValue"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/hashValue":{"kind":"symbol","title":"hashValue","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hashValue","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","url":"\/documentation\/jose_swift","title":"jose-swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/init(from:).json b/data/documentation/jose_swift/contentencryptionalgorithm/init(from:).json index 76034cb..8c1e768 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/init(from:).json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/init(from:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(from:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","roleHeading":"Initializer","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"init(from:)","symbolKind":"init","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/init(from:)":{"kind":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(from:)","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/init(from:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/init(from:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"kind":"symbol","metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"title":"init(from:)","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","extendedModule":"Swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/init(from:)":{"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/init(from:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(from:)","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/RawRepresentable-Implementations":{"abstract":[],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/init(rawvalue:).json b/data/documentation/jose_swift/contentencryptionalgorithm/init(rawvalue:).json index 525731e..5c5825c 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/init(rawvalue:).json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/init(rawvalue:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/init(rawvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(rawValue:)"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"role":"symbol","roleHeading":"Initializer","symbolKind":"init","title":"init(rawValue:)","externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO8rawValueACSgSS_tcfc","modules":[{"name":"jose-swift"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/init(rawValue:)":{"abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/init(rawvalue:)","kind":"symbol","title":"init(rawValue:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(rawValue:)"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(rawValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"metadata":{"roleHeading":"Initializer","role":"symbol","modules":[{"name":"jose-swift"}],"title":"init(rawValue:)","symbolKind":"init","externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO8rawValueACSgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/init(rawvalue:)"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/init(rawValue:)":{"role":"symbol","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/init(rawvalue:)","type":"topic","abstract":[],"kind":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(rawValue:)"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/initializationvectorsizeinbits.json b/data/documentation/jose_swift/contentencryptionalgorithm/initializationvectorsizeinbits.json index 6b82972..e7997f6 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/initializationvectorsizeinbits.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/initializationvectorsizeinbits.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Returns the initialization vector size in bits suitable for the encryption algorithm."}],"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/initializationvectorsizeinbits"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVectorSizeInBits"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"symbolKind":"property","externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO30initializationVectorSizeInBitsSivp","title":"initializationVectorSizeInBits","role":"symbol"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVectorSizeInBits"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The size of the initialization vector in bits."}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/initializationVectorSizeInBits"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/initializationVectorSizeInBits":{"abstract":[{"text":"Returns the initialization vector size in bits suitable for the encryption algorithm.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"initializationVectorSizeInBits","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/initializationvectorsizeinbits","kind":"symbol","title":"initializationVectorSizeInBits","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/initializationVectorSizeInBits"}}} \ No newline at end of file +{"metadata":{"externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO30initializationVectorSizeInBitsSivp","title":"initializationVectorSizeInBits","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"initializationVectorSizeInBits","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"name":"jose-swift"}]},"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/initializationvectorsizeinbits"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"initializationVectorSizeInBits","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The size of the initialization vector in bits."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/initializationVectorSizeInBits"},"abstract":[{"text":"Returns the initialization vector size in bits suitable for the encryption algorithm.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/initializationVectorSizeInBits":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/initializationVectorSizeInBits","abstract":[{"type":"text","text":"Returns the initialization vector size in bits suitable for the encryption algorithm."}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/initializationvectorsizeinbits","title":"initializationVectorSizeInBits","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"initializationVectorSizeInBits","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/keysizeinbits.json b/data/documentation/jose_swift/contentencryptionalgorithm/keysizeinbits.json index 88935e4..10cedfa 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/keysizeinbits.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/keysizeinbits.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keySizeInBits","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"inlineContent":[{"text":"The size of the key in bits.","type":"text"}],"type":"paragraph"}]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/keySizeInBits","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/keysizeinbits"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Returns the key size in bits used by the encryption algorithm."}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"keySizeInBits","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"keySizeInBits","symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO13keySizeInBitsSivp"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/keySizeInBits":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keySizeInBits"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"keySizeInBits","kind":"symbol","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/keysizeinbits","type":"topic","abstract":[{"text":"Returns the key size in bits used by the encryption algorithm.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/keySizeInBits"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/keysizeinbits"]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift"}],"title":"keySizeInBits","externalID":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO13keySizeInBitsSivp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keySizeInBits"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keySizeInBits","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"return-value","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The size of the key in bits."}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Returns the key size in bits used by the encryption algorithm."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/keySizeInBits","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/keySizeInBits":{"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/keysizeinbits","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/keySizeInBits","kind":"symbol","abstract":[{"type":"text","text":"Returns the key size in bits used by the encryption algorithm."}],"type":"topic","role":"symbol","title":"keySizeInBits","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keySizeInBits","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionalgorithm/rawrepresentable-implementations.json b/data/documentation/jose_swift/contentencryptionalgorithm/rawrepresentable-implementations.json index 620dfad..668dbf3 100644 --- a/data/documentation/jose_swift/contentencryptionalgorithm/rawrepresentable-implementations.json +++ b/data/documentation/jose_swift/contentencryptionalgorithm/rawrepresentable-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"jose-swift"}],"title":"RawRepresentable Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(from:)"],"title":"Initializers"},{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hashValue"],"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hash(into:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/encode(to:)":{"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/encode(to:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/init(from:)":{"kind":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(from:)","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/init(from:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/hashValue":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hashValue","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/hashvalue","kind":"symbol","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/hash(into:)":{"kind":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hash(into:)","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"abstract":[],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/RawRepresentable-Implementations"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(from:)"],"generated":true},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/init(from:)":{"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/init(from:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/init(from:)","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/encode(to:)":{"role":"symbol","title":"encode(to:)","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/hashValue":{"kind":"symbol","title":"hashValue","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hashValue","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm/hash(into:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm\/hash(into:)","abstract":[],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm\/hash(into:)","title":"hash(into:)","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionarguments.json b/data/documentation/jose_swift/contentencryptionarguments.json index 6f53ded..ac52419 100644 --- a/data/documentation/jose_swift/contentencryptionarguments.json +++ b/data/documentation/jose_swift/contentencryptionarguments.json @@ -1 +1 @@ -{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/additionalAuthenticationData(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/authenticationTag(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customData(key:value:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customJWK(key:value:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/initializationVector(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/keySizeInBits(_:)"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentEncryptionArguments","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionarguments"]}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionArguments"}],"role":"symbol","externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptionArguments","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Enumeration","title":"ContentEncryptionArguments"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/customJWK(key:value:)":{"abstract":[{"type":"text","text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key."}],"kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customJWK"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments\/customjwk(key:value:)","title":"ContentEncryptionArguments.customJWK(key:value:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customJWK(key:value:)"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/keySizeInBits(_:)":{"abstract":[{"text":"Specifies the key size in bits.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"keySizeInBits","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments\/keysizeinbits(_:)","title":"ContentEncryptionArguments.keySizeInBits(_:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/keySizeInBits(_:)"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"navigatorTitle":[{"text":"ContentEncryptionArguments","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentEncryptionArguments"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments","kind":"symbol","title":"ContentEncryptionArguments","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/authenticationTag(_:)":{"title":"ContentEncryptionArguments.authenticationTag(_:)","kind":"symbol","url":"\/documentation\/jose_swift\/contentencryptionarguments\/authenticationtag(_:)","type":"topic","abstract":[{"type":"text","text":"Specifies the authentication tag as a "},{"type":"codeVoice","code":"Data"},{"type":"text","text":" object."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/authenticationTag(_:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/initializationVector(_:)":{"title":"ContentEncryptionArguments.initializationVector(_:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/initializationVector(_:)","abstract":[{"type":"text","text":"Specifies the initialization vector as a "},{"type":"codeVoice","code":"Data"},{"type":"text","text":" object."}],"url":"\/documentation\/jose_swift\/contentencryptionarguments\/initializationvector(_:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/customData(key:value:)":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"customData","kind":"identifier"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customData(key:value:)","kind":"symbol","title":"ContentEncryptionArguments.customData(key:value:)","url":"\/documentation\/jose_swift\/contentencryptionarguments\/customdata(key:value:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/additionalAuthenticationData(_:)":{"abstract":[{"type":"text","text":"Specifies additional authentication data as a "},{"code":"Data","type":"codeVoice"},{"type":"text","text":" object."}],"kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"additionalAuthenticationData"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments\/additionalauthenticationdata(_:)","title":"ContentEncryptionArguments.additionalAuthenticationData(_:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/additionalAuthenticationData(_:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in content encryption processes."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/additionalAuthenticationData(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/authenticationTag(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customData(key:value:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customJWK(key:value:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/initializationVector(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/keySizeInBits(_:)"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptionArguments","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionarguments"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionArguments","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionArguments"}],"symbolKind":"enum","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO","role":"symbol","title":"ContentEncryptionArguments","roleHeading":"Enumeration"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/keySizeInBits(_:)":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keySizeInBits"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"ContentEncryptionArguments.keySizeInBits(_:)","url":"\/documentation\/jose_swift\/contentencryptionarguments\/keysizeinbits(_:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/keySizeInBits(_:)","abstract":[{"text":"Specifies the key size in bits.","type":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/customJWK(key:value:)":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customJWK"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments\/customjwk(key:value:)","title":"ContentEncryptionArguments.customJWK(key:value:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customJWK(key:value:)","abstract":[{"text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key.","type":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/authenticationTag(_:)":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"ContentEncryptionArguments.authenticationTag(_:)","url":"\/documentation\/jose_swift\/contentencryptionarguments\/authenticationtag(_:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/authenticationTag(_:)","abstract":[{"text":"Specifies the authentication tag as a ","type":"text"},{"code":"Data","type":"codeVoice"},{"type":"text","text":" object."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentEncryptionArguments","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","url":"\/documentation\/jose_swift\/contentencryptionarguments","title":"ContentEncryptionArguments","abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionArguments"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/initializationVector(_:)":{"type":"topic","url":"\/documentation\/jose_swift\/contentencryptionarguments\/initializationvector(_:)","abstract":[{"text":"Specifies the initialization vector as a ","type":"text"},{"type":"codeVoice","code":"Data"},{"text":" object.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":")"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/initializationVector(_:)","title":"ContentEncryptionArguments.initializationVector(_:)"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/additionalAuthenticationData(_:)":{"url":"\/documentation\/jose_swift\/contentencryptionarguments\/additionalauthenticationdata(_:)","title":"ContentEncryptionArguments.additionalAuthenticationData(_:)","role":"symbol","abstract":[{"type":"text","text":"Specifies additional authentication data as a "},{"code":"Data","type":"codeVoice"},{"text":" object.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"additionalAuthenticationData"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/additionalAuthenticationData(_:)","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/customData(key:value:)":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"customData"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"ContentEncryptionArguments.customData(key:value:)","url":"\/documentation\/jose_swift\/contentencryptionarguments\/customdata(key:value:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customData(key:value:)","abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionarguments/additionalauthenticationdata(_:).json b/data/documentation/jose_swift/contentencryptionarguments/additionalauthenticationdata(_:).json index 0ce2707..370253e 100644 --- a/data/documentation/jose_swift/contentencryptionarguments/additionalauthenticationdata(_:).json +++ b/data/documentation/jose_swift/contentencryptionarguments/additionalauthenticationdata(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"additionalAuthenticationData","kind":"identifier"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/additionalAuthenticationData(_:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionarguments\/additionalauthenticationdata(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO28additionalAuthenticationDatayAC10Foundation0H0VcACmF","role":"symbol","symbolKind":"case","title":"ContentEncryptionArguments.additionalAuthenticationData(_:)","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"additionalAuthenticationData","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"]]},"kind":"symbol","abstract":[{"text":"Specifies additional authentication data as a ","type":"text"},{"type":"codeVoice","code":"Data"},{"text":" object.","type":"text"}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/additionalAuthenticationData(_:)":{"abstract":[{"type":"text","text":"Specifies additional authentication data as a "},{"code":"Data","type":"codeVoice"},{"type":"text","text":" object."}],"kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"additionalAuthenticationData"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments\/additionalauthenticationdata(_:)","title":"ContentEncryptionArguments.additionalAuthenticationData(_:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/additionalAuthenticationData(_:)"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"navigatorTitle":[{"text":"ContentEncryptionArguments","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentEncryptionArguments"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments","kind":"symbol","title":"ContentEncryptionArguments","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Specifies additional authentication data as a "},{"type":"codeVoice","code":"Data"},{"type":"text","text":" object."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/additionalAuthenticationData(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"additionalAuthenticationData","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionarguments\/additionalauthenticationdata(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"title":"ContentEncryptionArguments.additionalAuthenticationData(_:)","role":"symbol","externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO28additionalAuthenticationDatayAC10Foundation0H0VcACmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"additionalAuthenticationData"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"roleHeading":"Case"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentEncryptionArguments","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","url":"\/documentation\/jose_swift\/contentencryptionarguments","title":"ContentEncryptionArguments","abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionArguments"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/additionalAuthenticationData(_:)":{"url":"\/documentation\/jose_swift\/contentencryptionarguments\/additionalauthenticationdata(_:)","title":"ContentEncryptionArguments.additionalAuthenticationData(_:)","role":"symbol","abstract":[{"type":"text","text":"Specifies additional authentication data as a "},{"code":"Data","type":"codeVoice"},{"text":" object.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"additionalAuthenticationData"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/additionalAuthenticationData(_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionarguments/authenticationtag(_:).json b/data/documentation/jose_swift/contentencryptionarguments/authenticationtag(_:).json index 7e6befd..32cdba6 100644 --- a/data/documentation/jose_swift/contentencryptionarguments/authenticationtag(_:).json +++ b/data/documentation/jose_swift/contentencryptionarguments/authenticationtag(_:).json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"Specifies the authentication tag as a ","type":"text"},{"type":"codeVoice","code":"Data"},{"text":" object.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/authenticationTag(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionarguments\/authenticationtag(_:)"]}],"metadata":{"title":"ContentEncryptionArguments.authenticationTag(_:)","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticationTag","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO17authenticationTagyAC10Foundation4DataVcACmF","role":"symbol","roleHeading":"Case"},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/authenticationTag(_:)":{"title":"ContentEncryptionArguments.authenticationTag(_:)","kind":"symbol","url":"\/documentation\/jose_swift\/contentencryptionarguments\/authenticationtag(_:)","type":"topic","abstract":[{"type":"text","text":"Specifies the authentication tag as a "},{"type":"codeVoice","code":"Data"},{"type":"text","text":" object."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/authenticationTag(_:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"navigatorTitle":[{"text":"ContentEncryptionArguments","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentEncryptionArguments"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments","kind":"symbol","title":"ContentEncryptionArguments","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationTag"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}]}]}],"abstract":[{"text":"Specifies the authentication tag as a ","type":"text"},{"type":"codeVoice","code":"Data"},{"text":" object.","type":"text"}],"metadata":{"externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO17authenticationTagyAC10Foundation4DataVcACmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationTag"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":")","kind":"text"}],"modules":[{"name":"jose-swift"}],"title":"ContentEncryptionArguments.authenticationTag(_:)","role":"symbol","roleHeading":"Case"},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"]]},"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionarguments\/authenticationtag(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/authenticationTag(_:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentEncryptionArguments","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","url":"\/documentation\/jose_swift\/contentencryptionarguments","title":"ContentEncryptionArguments","abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionArguments"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/authenticationTag(_:)":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"ContentEncryptionArguments.authenticationTag(_:)","url":"\/documentation\/jose_swift\/contentencryptionarguments\/authenticationtag(_:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/authenticationTag(_:)","abstract":[{"text":"Specifies the authentication tag as a ","type":"text"},{"code":"Data","type":"codeVoice"},{"type":"text","text":" object."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionarguments/customdata(key:value:).json b/data/documentation/jose_swift/contentencryptionarguments/customdata(key:value:).json index 337db52..3c0cff6 100644 --- a/data/documentation/jose_swift/contentencryptionarguments/customdata(key:value:).json +++ b/data/documentation/jose_swift/contentencryptionarguments/customdata(key:value:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"customData","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO10customDatayACSS_10Foundation0G0VtcACmF","symbolKind":"case","modules":[{"name":"jose-swift"}],"role":"symbol","title":"ContentEncryptionArguments.customData(key:value:)","roleHeading":"Case"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"customData","kind":"identifier"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionarguments\/customdata(key:value:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customData(key:value:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/customData(key:value:)":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"customData","kind":"identifier"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customData(key:value:)","kind":"symbol","title":"ContentEncryptionArguments.customData(key:value:)","url":"\/documentation\/jose_swift\/contentencryptionarguments\/customdata(key:value:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"navigatorTitle":[{"text":"ContentEncryptionArguments","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentEncryptionArguments"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments","kind":"symbol","title":"ContentEncryptionArguments","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","metadata":{"roleHeading":"Case","role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"customData","kind":"identifier"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":")","kind":"text"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO10customDatayACSS_10Foundation0G0VtcACmF","title":"ContentEncryptionArguments.customData(key:value:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customData(key:value:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"customData","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionarguments\/customdata(key:value:)"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/customData(key:value:)":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"customData"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"ContentEncryptionArguments.customData(key:value:)","url":"\/documentation\/jose_swift\/contentencryptionarguments\/customdata(key:value:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customData(key:value:)","abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentEncryptionArguments","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","url":"\/documentation\/jose_swift\/contentencryptionarguments","title":"ContentEncryptionArguments","abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionArguments"}],"role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionarguments/customjwk(key:value:).json b/data/documentation/jose_swift/contentencryptionarguments/customjwk(key:value:).json index 365537c..f450bb1 100644 --- a/data/documentation/jose_swift/contentencryptionarguments/customjwk(key:value:).json +++ b/data/documentation/jose_swift/contentencryptionarguments/customjwk(key:value:).json @@ -1 +1 @@ -{"abstract":[{"text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key.","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customJWK(key:value:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","title":"ContentEncryptionArguments.customJWK(key:value:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"customJWK","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":")","kind":"text"}],"modules":[{"name":"jose-swift"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO9customJWKyACSS_0A3Key0G0VtcACmF"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionarguments\/customjwk(key:value:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"customJWK","kind":"identifier"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/customJWK(key:value:)":{"abstract":[{"type":"text","text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key."}],"kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customJWK"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments\/customjwk(key:value:)","title":"ContentEncryptionArguments.customJWK(key:value:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customJWK(key:value:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"navigatorTitle":[{"text":"ContentEncryptionArguments","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentEncryptionArguments"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments","kind":"symbol","title":"ContentEncryptionArguments","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customJWK(key:value:)"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionarguments\/customjwk(key:value:)"]}],"abstract":[{"type":"text","text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key."}],"metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"roleHeading":"Case","externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO9customJWKyACSS_0A3Key0G0VtcACmF","role":"symbol","title":"ContentEncryptionArguments.customJWK(key:value:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"customJWK","kind":"identifier"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customJWK"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":")","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"]]},"kind":"symbol","references":{"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentEncryptionArguments","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","url":"\/documentation\/jose_swift\/contentencryptionarguments","title":"ContentEncryptionArguments","abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionArguments"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/customJWK(key:value:)":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customJWK"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments\/customjwk(key:value:)","title":"ContentEncryptionArguments.customJWK(key:value:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/customJWK(key:value:)","abstract":[{"text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key.","type":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionarguments/initializationvector(_:).json b/data/documentation/jose_swift/contentencryptionarguments/initializationvector(_:).json index f22ca18..932006a 100644 --- a/data/documentation/jose_swift/contentencryptionarguments/initializationvector(_:).json +++ b/data/documentation/jose_swift/contentencryptionarguments/initializationvector(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionarguments\/initializationvector(_:)"]}],"sections":[],"kind":"symbol","abstract":[{"text":"Specifies the initialization vector as a ","type":"text"},{"type":"codeVoice","code":"Data"},{"type":"text","text":" object."}],"metadata":{"externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO20initializationVectoryAC10Foundation4DataVcACmF","symbolKind":"case","role":"symbol","title":"ContentEncryptionArguments.initializationVector(_:)","roleHeading":"Case","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/initializationVector(_:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/initializationVector(_:)":{"title":"ContentEncryptionArguments.initializationVector(_:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/initializationVector(_:)","abstract":[{"type":"text","text":"Specifies the initialization vector as a "},{"type":"codeVoice","code":"Data"},{"type":"text","text":" object."}],"url":"\/documentation\/jose_swift\/contentencryptionarguments\/initializationvector(_:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"navigatorTitle":[{"text":"ContentEncryptionArguments","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentEncryptionArguments"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments","kind":"symbol","title":"ContentEncryptionArguments","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Specifies the initialization vector as a "},{"code":"Data","type":"codeVoice"},{"text":" object.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"]]},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"ContentEncryptionArguments.initializationVector(_:)","externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO20initializationVectoryAC10Foundation4DataVcACmF"},"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionarguments\/initializationvector(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/initializationVector(_:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}]}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentEncryptionArguments","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","url":"\/documentation\/jose_swift\/contentencryptionarguments","title":"ContentEncryptionArguments","abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionArguments"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/initializationVector(_:)":{"type":"topic","url":"\/documentation\/jose_swift\/contentencryptionarguments\/initializationvector(_:)","abstract":[{"text":"Specifies the initialization vector as a ","type":"text"},{"type":"codeVoice","code":"Data"},{"text":" object.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":")"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/initializationVector(_:)","title":"ContentEncryptionArguments.initializationVector(_:)"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionarguments/keysizeinbits(_:).json b/data/documentation/jose_swift/contentencryptionarguments/keysizeinbits(_:).json index 9223e77..ab878f9 100644 --- a/data/documentation/jose_swift/contentencryptionarguments/keysizeinbits(_:).json +++ b/data/documentation/jose_swift/contentencryptionarguments/keysizeinbits(_:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keySizeInBits"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"ContentEncryptionArguments.keySizeInBits(_:)","role":"symbol","externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO13keySizeInBitsyACSicACmF","modules":[{"name":"jose-swift"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/keySizeInBits(_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"keySizeInBits","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"abstract":[{"type":"text","text":"Specifies the key size in bits."}],"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionarguments\/keysizeinbits(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"navigatorTitle":[{"text":"ContentEncryptionArguments","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentEncryptionArguments"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments","kind":"symbol","title":"ContentEncryptionArguments","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/keySizeInBits(_:)":{"abstract":[{"text":"Specifies the key size in bits.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"keySizeInBits","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments\/keysizeinbits(_:)","title":"ContentEncryptionArguments.keySizeInBits(_:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/keySizeInBits(_:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionarguments\/keysizeinbits(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/keySizeInBits(_:)"},"kind":"symbol","abstract":[{"type":"text","text":"Specifies the key size in bits."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"keySizeInBits","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"metadata":{"symbolKind":"case","title":"ContentEncryptionArguments.keySizeInBits(_:)","modules":[{"name":"jose-swift"}],"roleHeading":"Case","externalID":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO13keySizeInBitsyACSicACmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keySizeInBits"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments/keySizeInBits(_:)":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keySizeInBits"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"ContentEncryptionArguments.keySizeInBits(_:)","url":"\/documentation\/jose_swift\/contentencryptionarguments\/keysizeinbits(_:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments\/keySizeInBits(_:)","abstract":[{"text":"Specifies the key size in bits.","type":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentEncryptionArguments","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","url":"\/documentation\/jose_swift\/contentencryptionarguments","title":"ContentEncryptionArguments","abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionArguments"}],"role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionresult.json b/data/documentation/jose_swift/contentencryptionresult.json index 88a1a7e..5863021 100644 --- a/data/documentation/jose_swift/contentencryptionresult.json +++ b/data/documentation/jose_swift/contentencryptionresult.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ContentEncryptionResult","kind":"identifier"}],"roleHeading":"Structure","title":"ContentEncryptionResult","modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"struct","navigatorTitle":[{"text":"ContentEncryptionResult","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms23ContentEncryptionResultV"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentEncryptionResult"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"code":"ContentEncryptionResult","type":"codeVoice"},{"type":"text","text":" is a struct representing the result of an encryption operation."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionresult"]}],"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/authenticationData","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/cipher"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","url":"\/documentation\/jose_swift\/contentencryptionresult","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptionResult","kind":"identifier"}],"title":"ContentEncryptionResult","kind":"symbol","abstract":[{"code":"ContentEncryptionResult","type":"codeVoice"},{"type":"text","text":" is a struct representing the result of an encryption operation."}],"type":"topic","role":"symbol","navigatorTitle":[{"text":"ContentEncryptionResult","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult/cipher":{"url":"\/documentation\/jose_swift\/contentencryptionresult\/cipher","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/cipher","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cipher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"cipher","kind":"symbol","abstract":[{"text":"The encrypted data (cipher).","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult/authenticationData":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/authenticationData","url":"\/documentation\/jose_swift\/contentencryptionresult\/authenticationdata","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticationData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"authenticationData","kind":"symbol","abstract":[{"text":"The authentication data associated with the encryption, used for validating the integrity and authenticity of the data.","type":"text"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"metadata":{"role":"symbol","externalID":"s:17JSONWebAlgorithms23ContentEncryptionResultV","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptionResult","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionResult"}],"roleHeading":"Structure","symbolKind":"struct","title":"ContentEncryptionResult","modules":[{"name":"jose-swift"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionresult"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionResult"}]}]}],"abstract":[{"type":"codeVoice","code":"ContentEncryptionResult"},{"type":"text","text":" is a struct representing the result of an encryption operation."}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/authenticationData","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/cipher"]}],"sections":[],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","abstract":[{"type":"codeVoice","code":"ContentEncryptionResult"},{"type":"text","text":" is a struct representing the result of an encryption operation."}],"url":"\/documentation\/jose_swift\/contentencryptionresult","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionResult"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptionResult","kind":"identifier"}],"title":"ContentEncryptionResult"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult/cipher":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/cipher","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"cipher"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","abstract":[{"type":"text","text":"The encrypted data (cipher)."}],"url":"\/documentation\/jose_swift\/contentencryptionresult\/cipher","title":"cipher"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult/authenticationData":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/authenticationData","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"type":"topic","url":"\/documentation\/jose_swift\/contentencryptionresult\/authenticationdata","abstract":[{"type":"text","text":"The authentication data associated with the encryption, used for validating the integrity and authenticity of the data."}],"title":"authenticationData"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionresult/authenticationdata.json b/data/documentation/jose_swift/contentencryptionresult/authenticationdata.json index d85249f..7ba53e4 100644 --- a/data/documentation/jose_swift/contentencryptionresult/authenticationdata.json +++ b/data/documentation/jose_swift/contentencryptionresult/authenticationdata.json @@ -1 +1 @@ -{"metadata":{"title":"authenticationData","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:17JSONWebAlgorithms23ContentEncryptionResultV18authenticationData10Foundation0G0Vvp"},"abstract":[{"text":"The authentication data associated with the encryption, used for validating the integrity and authenticity of the data.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionresult\/authenticationdata"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/authenticationData","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]}],"kind":"declarations"}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","url":"\/documentation\/jose_swift\/contentencryptionresult","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptionResult","kind":"identifier"}],"title":"ContentEncryptionResult","kind":"symbol","abstract":[{"code":"ContentEncryptionResult","type":"codeVoice"},{"type":"text","text":" is a struct representing the result of an encryption operation."}],"type":"topic","role":"symbol","navigatorTitle":[{"text":"ContentEncryptionResult","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult/authenticationData":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/authenticationData","url":"\/documentation\/jose_swift\/contentencryptionresult\/authenticationdata","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticationData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"authenticationData","kind":"symbol","abstract":[{"text":"The authentication data associated with the encryption, used for validating the integrity and authenticity of the data.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionresult\/authenticationdata"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/authenticationData","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The authentication data associated with the encryption, used for validating the integrity and authenticity of the data."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authenticationData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"property","title":"authenticationData","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms23ContentEncryptionResultV18authenticationData10Foundation0G0Vvp","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult/authenticationData":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/authenticationData","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"type":"topic","url":"\/documentation\/jose_swift\/contentencryptionresult\/authenticationdata","abstract":[{"type":"text","text":"The authentication data associated with the encryption, used for validating the integrity and authenticity of the data."}],"title":"authenticationData"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","abstract":[{"type":"codeVoice","code":"ContentEncryptionResult"},{"type":"text","text":" is a struct representing the result of an encryption operation."}],"url":"\/documentation\/jose_swift\/contentencryptionresult","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionResult"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptionResult","kind":"identifier"}],"title":"ContentEncryptionResult"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptionresult/cipher.json b/data/documentation/jose_swift/contentencryptionresult/cipher.json index 032454a..934213b 100644 --- a/data/documentation/jose_swift/contentencryptionresult/cipher.json +++ b/data/documentation/jose_swift/contentencryptionresult/cipher.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"symbolKind":"property","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms23ContentEncryptionResultV6cipher10Foundation4DataVvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cipher","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"roleHeading":"Instance Property","title":"cipher","role":"symbol"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"cipher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"The encrypted data (cipher).","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptionresult\/cipher"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/cipher"},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult/cipher":{"url":"\/documentation\/jose_swift\/contentencryptionresult\/cipher","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/cipher","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cipher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"cipher","kind":"symbol","abstract":[{"text":"The encrypted data (cipher).","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","url":"\/documentation\/jose_swift\/contentencryptionresult","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptionResult","kind":"identifier"}],"title":"ContentEncryptionResult","kind":"symbol","abstract":[{"code":"ContentEncryptionResult","type":"codeVoice"},{"type":"text","text":" is a struct representing the result of an encryption operation."}],"type":"topic","role":"symbol","navigatorTitle":[{"text":"ContentEncryptionResult","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptionresult\/cipher"]}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cipher","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"title":"cipher","roleHeading":"Instance Property","externalID":"s:17JSONWebAlgorithms23ContentEncryptionResultV6cipher10Foundation4DataVvp"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cipher"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/cipher","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult"]]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The encrypted data (cipher).","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","abstract":[{"type":"codeVoice","code":"ContentEncryptionResult"},{"type":"text","text":" is a struct representing the result of an encryption operation."}],"url":"\/documentation\/jose_swift\/contentencryptionresult","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionResult"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptionResult","kind":"identifier"}],"title":"ContentEncryptionResult"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult/cipher":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult\/cipher","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"cipher"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","abstract":[{"type":"text","text":"The encrypted data (cipher)."}],"url":"\/documentation\/jose_swift\/contentencryptionresult\/cipher","title":"cipher"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptor.json b/data/documentation/jose_swift/contentencryptor.json index 571fc52..55ceb35 100644 --- a/data/documentation/jose_swift/contentencryptor.json +++ b/data/documentation/jose_swift/contentencryptor.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"text":" is a protocol defining the functionality for encrypting content.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptor"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","title":"ContentEncryptor","roleHeading":"Protocol","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptor"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptor","kind":"identifier"}],"symbolKind":"protocol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms16ContentEncryptorP"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptor","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/encrypt(payload:using:arguments:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateCEK()","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateInitializationVector()"],"title":"Instance Methods"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptor":{"abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"type":"text","text":" is a protocol defining the functionality for encrypting content."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","url":"\/documentation\/jose_swift\/contentencryptor","kind":"symbol","title":"ContentEncryptor","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptor","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"ContentEncryptor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptor/generateInitializationVector()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"generateInitializationVector","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateInitializationVector()","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Generates an initialization vector for the encryption process."}],"title":"generateInitializationVector()","url":"\/documentation\/jose_swift\/contentencryptor\/generateinitializationvector()","kind":"symbol","required":true},"doc://jose-swift/documentation/jose_swift/ContentEncryptor/encrypt(payload:using:arguments:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"arguments","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"ContentEncryptionArguments","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO","kind":"typeIdentifier"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"ContentEncryptionResult","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms23ContentEncryptionResultV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/encrypt(payload:using:arguments:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encrypts the provided payload using the specified key and additional arguments."}],"title":"encrypt(payload:using:arguments:)","url":"\/documentation\/jose_swift\/contentencryptor\/encrypt(payload:using:arguments:)","kind":"symbol","required":true},"doc://jose-swift/documentation/jose_swift/ContentEncryptor/generateCEK()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generateCEK"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateCEK()","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Generates a Content Encryption Key (CEK) for the encryption process."}],"title":"generateCEK()","url":"\/documentation\/jose_swift\/contentencryptor\/generatecek()","kind":"symbol","required":true}}} \ No newline at end of file +{"metadata":{"title":"ContentEncryptor","role":"symbol","roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptor","kind":"identifier"}],"navigatorTitle":[{"text":"ContentEncryptor","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms16ContentEncryptorP","symbolKind":"protocol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptor","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptor"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/encrypt(payload:using:arguments:)","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateCEK()","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateInitializationVector()"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","interfaceLanguage":"swift"},"abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"type":"text","text":" is a protocol defining the functionality for encrypting content."}],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptor/generateCEK()":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateCEK()","title":"generateCEK()","abstract":[{"type":"text","text":"Generates a Content Encryption Key (CEK) for the encryption process."}],"required":true,"url":"\/documentation\/jose_swift\/contentencryptor\/generatecek()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"generateCEK","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptor/generateInitializationVector()":{"kind":"symbol","required":true,"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateInitializationVector()","abstract":[{"text":"Generates an initialization vector for the encryption process.","type":"text"}],"url":"\/documentation\/jose_swift\/contentencryptor\/generateinitializationvector()","title":"generateInitializationVector()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generateInitializationVector"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"type":"text","text":" is a protocol defining the functionality for encrypting content."}],"url":"\/documentation\/jose_swift\/contentencryptor","type":"topic","navigatorTitle":[{"text":"ContentEncryptor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptor","kind":"identifier"}],"title":"ContentEncryptor"},"doc://jose-swift/documentation/jose_swift/ContentEncryptor/encrypt(payload:using:arguments:)":{"abstract":[{"type":"text","text":"Encrypts the provided payload using the specified key and additional arguments."}],"type":"topic","title":"encrypt(payload:using:arguments:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/encrypt(payload:using:arguments:)","url":"\/documentation\/jose_swift\/contentencryptor\/encrypt(payload:using:arguments:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"arguments"},{"text":": [","kind":"text"},{"text":"ContentEncryptionArguments","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO","kind":"typeIdentifier"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms23ContentEncryptionResultV","text":"ContentEncryptionResult"}],"kind":"symbol","required":true}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptor/encrypt(payload:using:arguments:).json b/data/documentation/jose_swift/contentencryptor/encrypt(payload:using:arguments:).json index ba6564b..081105b 100644 --- a/data/documentation/jose_swift/contentencryptor/encrypt(payload:using:arguments:).json +++ b/data/documentation/jose_swift/contentencryptor/encrypt(payload:using:arguments:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Encrypts the provided payload using the specified key and additional arguments."}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:17JSONWebAlgorithms16ContentEncryptorP7encrypt7payload5using9argumentsAA0C16EncryptionResultV10Foundation4DataV_ALSayAA0cI9ArgumentsOGtKF","modules":[{"name":"jose-swift"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"arguments","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO","text":"ContentEncryptionArguments","kind":"typeIdentifier"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms23ContentEncryptionResultV","text":"ContentEncryptionResult"}],"title":"encrypt(payload:using:arguments:)","required":true},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/encrypt(payload:using:arguments:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"arguments","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"ContentEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","text":"ContentEncryptionResult","preciseIdentifier":"s:17JSONWebAlgorithms23ContentEncryptionResultV"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"payload","content":[{"inlineContent":[{"text":"The data to be encrypted.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The key used for the encryption process.","type":"text"}],"type":"paragraph"}],"name":"key"},{"content":[{"inlineContent":[{"text":"An array of ","type":"text"},{"type":"codeVoice","code":"ContentEncryptionArguments"},{"type":"text","text":" providing additional information required for encryption."}],"type":"paragraph"}],"name":"arguments"}],"kind":"parameters"},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"ContentEncryptionResult"},{"text":" containing the cipher and associated authentication data.","type":"text"}]}],"kind":"content"},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"text":"An error if encryption fails. This could be due to invalid keys, incompatible arguments, or other issues.","type":"text"}]}],"style":"note"}],"kind":"content"}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptor\/encrypt(payload:using:arguments:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptor":{"abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"type":"text","text":" is a protocol defining the functionality for encrypting content."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","url":"\/documentation\/jose_swift\/contentencryptor","kind":"symbol","title":"ContentEncryptor","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptor","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"ContentEncryptor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","url":"\/documentation\/jose_swift\/contentencryptionresult","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptionResult","kind":"identifier"}],"title":"ContentEncryptionResult","kind":"symbol","abstract":[{"code":"ContentEncryptionResult","type":"codeVoice"},{"type":"text","text":" is a struct representing the result of an encryption operation."}],"type":"topic","role":"symbol","navigatorTitle":[{"text":"ContentEncryptionResult","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptor/encrypt(payload:using:arguments:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"arguments","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"ContentEncryptionArguments","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO","kind":"typeIdentifier"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"ContentEncryptionResult","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms23ContentEncryptionResultV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/encrypt(payload:using:arguments:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encrypts the provided payload using the specified key and additional arguments."}],"title":"encrypt(payload:using:arguments:)","url":"\/documentation\/jose_swift\/contentencryptor\/encrypt(payload:using:arguments:)","kind":"symbol","required":true},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"navigatorTitle":[{"text":"ContentEncryptionArguments","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ContentEncryptionArguments"}],"url":"\/documentation\/jose_swift\/contentencryptionarguments","kind":"symbol","title":"ContentEncryptionArguments","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments"}}} \ No newline at end of file +{"metadata":{"symbolKind":"method","required":true,"modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Method","externalID":"s:17JSONWebAlgorithms16ContentEncryptorP7encrypt7payload5using9argumentsAA0C16EncryptionResultV10Foundation4DataV_ALSayAA0cI9ArgumentsOGtKF","title":"encrypt(payload:using:arguments:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"arguments","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"ContentEncryptionArguments","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms23ContentEncryptionResultV","text":"ContentEncryptionResult"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encrypt"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"arguments","kind":"externalParam"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","text":"ContentEncryptionArguments","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO"},{"text":"]) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:17JSONWebAlgorithms23ContentEncryptionResultV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","kind":"typeIdentifier","text":"ContentEncryptionResult"}]}],"kind":"declarations"},{"parameters":[{"name":"payload","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The data to be encrypted."}]}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key used for the encryption process."}]}]},{"name":"arguments","content":[{"inlineContent":[{"type":"text","text":"An array of "},{"code":"ContentEncryptionArguments","type":"codeVoice"},{"type":"text","text":" providing additional information required for encryption."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"code":"ContentEncryptionResult","type":"codeVoice"},{"text":" containing the cipher and associated authentication data.","type":"text"}]}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"name":"Throws","type":"aside","content":[{"inlineContent":[{"type":"text","text":"An error if encryption fails. This could be due to invalid keys, incompatible arguments, or other issues."}],"type":"paragraph"}],"style":"note"}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/encrypt(payload:using:arguments:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptor\/encrypt(payload:using:arguments:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor"]]},"kind":"symbol","abstract":[{"type":"text","text":"Encrypts the provided payload using the specified key and additional arguments."}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptor/encrypt(payload:using:arguments:)":{"abstract":[{"type":"text","text":"Encrypts the provided payload using the specified key and additional arguments."}],"type":"topic","title":"encrypt(payload:using:arguments:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/encrypt(payload:using:arguments:)","url":"\/documentation\/jose_swift\/contentencryptor\/encrypt(payload:using:arguments:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"arguments"},{"text":": [","kind":"text"},{"text":"ContentEncryptionArguments","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionArgumentsO","kind":"typeIdentifier"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms23ContentEncryptionResultV","text":"ContentEncryptionResult"}],"kind":"symbol","required":true},"doc://jose-swift/documentation/jose_swift/ContentEncryptionArguments":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentEncryptionArguments","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionArguments","url":"\/documentation\/jose_swift\/contentencryptionarguments","title":"ContentEncryptionArguments","abstract":[{"type":"codeVoice","code":"ContentEncryptionArguments"},{"text":" is an enumeration defining additional arguments that can be used in content encryption processes.","type":"text"}],"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionArguments"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"type":"text","text":" is a protocol defining the functionality for encrypting content."}],"url":"\/documentation\/jose_swift\/contentencryptor","type":"topic","navigatorTitle":[{"text":"ContentEncryptor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptor","kind":"identifier"}],"title":"ContentEncryptor"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionResult":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionResult","abstract":[{"type":"codeVoice","code":"ContentEncryptionResult"},{"type":"text","text":" is a struct representing the result of an encryption operation."}],"url":"\/documentation\/jose_swift\/contentencryptionresult","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionResult"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptionResult","kind":"identifier"}],"title":"ContentEncryptionResult"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptor/generatecek().json b/data/documentation/jose_swift/contentencryptor/generatecek().json index 691c9b8..c09fb78 100644 --- a/data/documentation/jose_swift/contentencryptor/generatecek().json +++ b/data/documentation/jose_swift/contentencryptor/generatecek().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptor\/generatecek()"]}],"metadata":{"symbolKind":"method","title":"generateCEK()","required":true,"role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms16ContentEncryptorP11generateCEK10Foundation4DataVyKF","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generateCEK"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateCEK()","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Generates a Content Encryption Key (CEK) for the encryption process."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"generateCEK","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}]}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"The generated CEK as "},{"type":"codeVoice","code":"Data"},{"type":"text","text":"."}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"aside","style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the generation fails."}]}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor"]]},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptor/generateCEK()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generateCEK"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateCEK()","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Generates a Content Encryption Key (CEK) for the encryption process."}],"title":"generateCEK()","url":"\/documentation\/jose_swift\/contentencryptor\/generatecek()","kind":"symbol","required":true},"doc://jose-swift/documentation/jose_swift/ContentEncryptor":{"abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"type":"text","text":" is a protocol defining the functionality for encrypting content."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","url":"\/documentation\/jose_swift\/contentencryptor","kind":"symbol","title":"ContentEncryptor","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptor","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"ContentEncryptor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"roleHeading":"Instance Method","title":"generateCEK()","required":true,"role":"symbol","externalID":"s:17JSONWebAlgorithms16ContentEncryptorP11generateCEK10Foundation4DataVyKF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"generateCEK"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"symbolKind":"method","modules":[{"name":"jose-swift"}]},"abstract":[{"text":"Generates a Content Encryption Key (CEK) for the encryption process.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"generateCEK","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The generated CEK as "},{"code":"Data","type":"codeVoice"},{"type":"text","text":"."}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"aside","content":[{"inlineContent":[{"type":"text","text":"An error if the generation fails."}],"type":"paragraph"}],"name":"Throws","style":"note"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptor\/generatecek()"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateCEK()","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"type":"text","text":" is a protocol defining the functionality for encrypting content."}],"url":"\/documentation\/jose_swift\/contentencryptor","type":"topic","navigatorTitle":[{"text":"ContentEncryptor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptor","kind":"identifier"}],"title":"ContentEncryptor"},"doc://jose-swift/documentation/jose_swift/ContentEncryptor/generateCEK()":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateCEK()","title":"generateCEK()","abstract":[{"type":"text","text":"Generates a Content Encryption Key (CEK) for the encryption process."}],"required":true,"url":"\/documentation\/jose_swift\/contentencryptor\/generatecek()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"generateCEK","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/contentencryptor/generateinitializationvector().json b/data/documentation/jose_swift/contentencryptor/generateinitializationvector().json index fc459eb..4b0da03 100644 --- a/data/documentation/jose_swift/contentencryptor/generateinitializationvector().json +++ b/data/documentation/jose_swift/contentencryptor/generateinitializationvector().json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","externalID":"s:17JSONWebAlgorithms16ContentEncryptorP28generateInitializationVector10Foundation4DataVyKF","role":"symbol","required":true,"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"generateInitializationVector","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"modules":[{"name":"jose-swift"}],"title":"generateInitializationVector()"},"variants":[{"paths":["\/documentation\/jose_swift\/contentencryptor\/generateinitializationvector()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor"]]},"abstract":[{"type":"text","text":"Generates an initialization vector for the encryption process."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateInitializationVector()","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"generateInitializationVector"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"text":"The generated initialization vector as ","type":"text"},{"code":"Data","type":"codeVoice"},{"type":"text","text":"."}]}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"content":[{"inlineContent":[{"type":"text","text":"An error if the generation fails."}],"type":"paragraph"}],"name":"Throws","type":"aside","style":"note"}]}],"sections":[],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptor":{"abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"type":"text","text":" is a protocol defining the functionality for encrypting content."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","url":"\/documentation\/jose_swift\/contentencryptor","kind":"symbol","title":"ContentEncryptor","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ContentEncryptor","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"ContentEncryptor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptor/generateInitializationVector()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"generateInitializationVector","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateInitializationVector()","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Generates an initialization vector for the encryption process."}],"title":"generateInitializationVector()","url":"\/documentation\/jose_swift\/contentencryptor\/generateinitializationvector()","kind":"symbol","required":true}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/contentencryptor\/generateinitializationvector()"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Generates an initialization vector for the encryption process."}],"metadata":{"externalID":"s:17JSONWebAlgorithms16ContentEncryptorP28generateInitializationVector10Foundation4DataVyKF","required":true,"symbolKind":"method","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Method","title":"generateInitializationVector()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"generateInitializationVector"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"generateInitializationVector"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The generated initialization vector as "},{"code":"Data","type":"codeVoice"},{"type":"text","text":"."}]}]},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"aside","style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the generation fails."}]}]}],"kind":"content"}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateInitializationVector()","interfaceLanguage":"swift"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor","abstract":[{"type":"codeVoice","code":"ContentEncryptor"},{"type":"text","text":" is a protocol defining the functionality for encrypting content."}],"url":"\/documentation\/jose_swift\/contentencryptor","type":"topic","navigatorTitle":[{"text":"ContentEncryptor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ContentEncryptor","kind":"identifier"}],"title":"ContentEncryptor"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptor/generateInitializationVector()":{"kind":"symbol","required":true,"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptor\/generateInitializationVector()","abstract":[{"text":"Generates an initialization vector for the encryption process.","type":"text"}],"url":"\/documentation\/jose_swift\/contentencryptor\/generateinitializationvector()","title":"generateInitializationVector()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generateInitializationVector"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit.json b/data/documentation/jose_swift/cryptokit.json index 3d3d059..8ba0dd6 100644 --- a/data/documentation/jose_swift/cryptokit.json +++ b/data/documentation/jose_swift/cryptokit.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"jose-swift"}],"title":"CryptoKit","roleHeading":"Extended Module","role":"collection","symbolKind":"extension","externalID":"s:m:s:e:s:e:s:e:s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521"],"title":"Extended Types"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit"},"sections":[],"metadata":{"role":"collection","externalID":"s:m:s:e:s:e:s:e:s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","symbolKind":"extension","modules":[{"name":"jose-swift"}],"roleHeading":"Extended Module","title":"CryptoKit"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Extended Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519.json b/data/documentation/jose_swift/cryptokit/curve25519.json index 6a332bc..0bdfe56 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519.json +++ b/data/documentation/jose_swift/cryptokit/curve25519.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"Curve25519","navigatorTitle":[{"text":"Curve25519","kind":"identifier"}],"externalID":"s:e:s:e:s:e:s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","roleHeading":"Extended Type","extendedModule":"CryptoKit","symbolKind":"extension","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"role":"symbol"},"topicSections":[{"title":"Extended Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"Curve25519.Signing","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","title":"Curve25519.KeyAgreement","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing"],"title":"Extended Types"}],"sections":[],"metadata":{"symbolKind":"extension","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"role":"symbol","externalID":"s:e:s:e:s:e:s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"title":"Curve25519","extendedModule":"CryptoKit","roleHeading":"Extended Type"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","kind":"symbol","title":"Curve25519.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"abstract":[],"title":"Curve25519.KeyAgreement","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement.json b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement.json index a3d2469..c58cbda 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519"]]},"sections":[],"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey"]}],"metadata":{"roleHeading":"Extended Type","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"externalID":"s:e:s:e:s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"extendedModule":"CryptoKit","symbolKind":"extension","title":"Curve25519.KeyAgreement"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","title":"Curve25519.KeyAgreement","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"text":".","kind":"text"},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"text":".","kind":"text"},{"kind":"identifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V"}],"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"kind":"symbol","title":"Curve25519.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519"]]},"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"roleHeading":"Extended Type","title":"Curve25519.KeyAgreement","role":"symbol","extendedModule":"CryptoKit","symbolKind":"extension","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"externalID":"s:e:s:e:s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"abstract":[],"title":"Curve25519.KeyAgreement","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve25519","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey","title":"Curve25519.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey.json b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey.json index 4fb26be..840936a 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement"]]},"metadata":{"roleHeading":"Extended Structure","extendedModule":"CryptoKit","symbolKind":"extension","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"Curve25519.KeyAgreement.PrivateKey","role":"symbol","externalID":"s:e:s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Curve25519","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","kind":"identifier"}]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"typeIdentifier"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"title":"Conforms To"}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","abstract":[],"title":"SharedKeyAgreement Implementations","kind":"article","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedkeyagreement-implementations","role":"collectionGroup","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","abstract":[],"title":"JWKRepresentable Implementations","kind":"article","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentable-implementations","role":"collectionGroup","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","title":"Curve25519.KeyAgreement","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"text":".","kind":"text"},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"text":".","kind":"text"},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"roleHeading":"Extended Structure","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"symbolKind":"extension","extendedModule":"CryptoKit","title":"Curve25519.KeyAgreement.PrivateKey","externalID":"s:e:s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF"},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"KeyAgreement","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement"]]},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentable-implementations","abstract":[],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"abstract":[],"title":"Curve25519.KeyAgreement","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article","title":"SharedKeyAgreement Implementations","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedkeyagreement-implementations"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/jwkrepresentable-implementations.json index af6b7df..897214a 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey"]]},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/jwkRepresentation"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentable-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/jwkRepresentation":{"kind":"symbol","title":"jwkRepresentation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"Curve25519.KeyAgreement.PrivateKey"},{"text":" instance.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"text":".","kind":"text"},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","title":"Curve25519.KeyAgreement","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/jwkRepresentation"],"generated":true}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"},"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey"]]},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"jose-swift"}],"title":"JWKRepresentable Implementations"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/jwkRepresentation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/jwkRepresentation","kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"Curve25519.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentation","title":"jwkRepresentation","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"abstract":[],"title":"Curve25519.KeyAgreement","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/jwkrepresentation.json index e855e2d..54145cf 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/jwkrepresentation.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"Curve25519.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentation"]}],"metadata":{"role":"symbol","externalID":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","extendedModule":"CryptoKit","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"roleHeading":"Instance Property","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"title":"jwkRepresentation"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"text":".","kind":"text"},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","title":"Curve25519.KeyAgreement","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","abstract":[],"title":"JWKRepresentable Implementations","kind":"article","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentable-implementations","role":"collectionGroup","type":"topic"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/jwkRepresentation":{"kind":"symbol","title":"jwkRepresentation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"Curve25519.KeyAgreement.PrivateKey"},{"text":" instance.","type":"text"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentation"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"symbolKind":"property","extendedModule":"CryptoKit","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","title":"jwkRepresentation"},"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"Curve25519.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"abstract":[],"title":"Curve25519.KeyAgreement","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentable-implementations","abstract":[],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/jwkRepresentation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/jwkRepresentation","kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"Curve25519.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentation","title":"jwkRepresentation","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/sharedkeyagreement-implementations.json b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/sharedkeyagreement-implementations.json index 10f6251..e1c251e 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/sharedkeyagreement-implementations.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/sharedkeyagreement-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"collectionGroup","title":"SharedKeyAgreement Implementations","modules":[{"name":"jose-swift"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey"]]},"kind":"article","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"],"generated":true,"title":"Instance Methods"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedkeyagreement-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","title":"Curve25519.KeyAgreement","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"text":".","kind":"text"},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"SharedKeyAgreement Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedkeyagreement-implementations"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey"]]},"kind":"article","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","title":"sharedSecretFromKeyAgreement(publicKeyShare:)","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"abstract":[],"title":"Curve25519.KeyAgreement","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json index 98c514f..7faec47 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json +++ b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"SharedKeyAgreement.sharedSecretFromKeyAgreement(publicKeyShare:)"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","metadata":{"extendedModule":"CryptoKit","externalID":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","abstract":[],"title":"SharedKeyAgreement Implementations","kind":"article","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedkeyagreement-implementations","role":"collectionGroup","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","title":"Curve25519.KeyAgreement","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"text":".","kind":"text"},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"},"metadata":{"role":"symbol","extendedModule":"CryptoKit","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"roleHeading":"Instance Method","title":"sharedSecretFromKeyAgreement(publicKeyShare:)","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"externalID":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"SharedKeyAgreement.sharedSecretFromKeyAgreement(publicKeyShare:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"text":"publicKeyShare","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article","title":"SharedKeyAgreement Implementations","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedkeyagreement-implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","title":"sharedSecretFromKeyAgreement(publicKeyShare:)","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"abstract":[],"title":"Curve25519.KeyAgreement","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/publickey.json b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/publickey.json index c2a5360..e605172 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/publickey.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/publickey.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","metadata":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"text":"PublicKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V","kind":"identifier"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"externalID":"s:e:s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","title":"Curve25519.KeyAgreement.PublicKey","roleHeading":"Extended Structure","role":"symbol","symbolKind":"extension","extendedModule":"CryptoKit","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"type":"conformsTo","title":"Conforms To"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Curve25519","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","interfaceLanguage":"swift"},"topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement"]]},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","title":"Curve25519.KeyAgreement","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentable-implementations","type":"topic","abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"text":".","kind":"text"},{"kind":"identifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V"}],"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"kind":"symbol","title":"Curve25519.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"kind":"text","text":"."},{"text":"KeyAgreement","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"symbolKind":"extension","title":"Curve25519.KeyAgreement.PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"roleHeading":"Extended Structure","externalID":"s:e:s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","extendedModule":"CryptoKit"},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement"]]},"sections":[],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve25519","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey","title":"Curve25519.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","type":"topic","title":"JWKRepresentable Implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"abstract":[],"title":"Curve25519.KeyAgreement","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/publickey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/publickey/jwkrepresentable-implementations.json index 216b4d5..b13d434 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/publickey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/publickey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey"]]},"kind":"article","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/jwkRepresentation"],"generated":true}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentable-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentation","type":"topic","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"Curve25519.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/jwkRepresentation","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"title":"jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"text":".","kind":"text"},{"kind":"identifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V"}],"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"kind":"symbol","title":"Curve25519.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","title":"Curve25519.KeyAgreement","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/jwkRepresentation"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentable-implementations"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"abstract":[],"title":"Curve25519.KeyAgreement","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey/jwkRepresentation":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/jwkRepresentation","kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"Curve25519.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentation","title":"jwkRepresentation","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve25519","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey","title":"Curve25519.KeyAgreement.PublicKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/publickey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/publickey/jwkrepresentation.json index b2c8f42..0ea9241 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/publickey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/keyagreement/publickey/jwkrepresentation.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"role":"symbol","externalID":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","extendedModule":"CryptoKit","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"title":"jwkRepresentation","roleHeading":"Instance Property","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"Curve25519.KeyAgreement.PublicKey"},{"text":" instance.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentation","type":"topic","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"Curve25519.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/jwkRepresentation","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"title":"jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","title":"Curve25519.KeyAgreement","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"text":".","kind":"text"},{"kind":"identifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V"}],"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"kind":"symbol","title":"Curve25519.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentable-implementations","type":"topic","abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","title":"JWKRepresentable Implementations"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/jwkRepresentation"},"metadata":{"role":"symbol","extendedModule":"CryptoKit","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"jwkRepresentation","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"externalID":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp"},"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"Curve25519.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentation"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","type":"topic","title":"JWKRepresentable Implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement":{"abstract":[],"title":"Curve25519.KeyAgreement","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey/jwkRepresentation":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey\/jwkRepresentation","kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"Curve25519.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentation","title":"jwkRepresentation","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve25519","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey","title":"Curve25519.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/signing.json b/data/documentation/jose_swift/cryptokit/curve25519/signing.json index c135f0a..cf3d1e0 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/signing.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/signing.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519"]]},"metadata":{"externalID":"s:e:s:e:s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","role":"symbol","roleHeading":"Extended Type","symbolKind":"extension","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"extendedModule":"CryptoKit","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"title":"Curve25519.Signing"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"kind":"text","text":"."},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","title":"Curve25519.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO","text":"Signing"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey","kind":"symbol","type":"topic","title":"Curve25519.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"Curve25519.Signing","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing"},"metadata":{"role":"symbol","extendedModule":"CryptoKit","symbolKind":"extension","roleHeading":"Extended Type","title":"Curve25519.Signing","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"externalID":"s:e:s:e:s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey"],"title":"Extended Structures"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519"]]},"kind":"symbol","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV","text":"PrivateKey"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","title":"Curve25519.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Curve25519","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","title":"Curve25519.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","kind":"symbol","title":"Curve25519.Signing"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/signing/privatekey.json b/data/documentation/jose_swift/cryptokit/curve25519/signing/privatekey.json index 06cddd2..389af20 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/signing/privatekey.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/signing/privatekey.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Signing","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","interfaceLanguage":"swift"},"metadata":{"externalID":"s:e:s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"extendedModule":"CryptoKit","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","title":"Curve25519.Signing.PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO","text":"Signing"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV","kind":"identifier","text":"PrivateKey"}],"roleHeading":"Extended Structure","symbolKind":"extension"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing"]]},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"title":"Conforms To"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey"]}],"kind":"symbol","topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/JWKRepresentable-Implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey/JWKRepresentable-Implementations":{"title":"JWKRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/JWKRepresentable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentable-implementations","type":"topic","kind":"article"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"kind":"text","text":"."},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","title":"Curve25519.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"Curve25519.Signing","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","kind":"symbol"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/JWKRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO","text":"Signing"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:e:s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","role":"symbol","symbolKind":"extension","title":"Curve25519.Signing.PrivateKey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"roleHeading":"Extended Structure","extendedModule":"CryptoKit","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519","kind":"identifier"},{"kind":"text","text":"."},{"text":"Signing","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO","kind":"identifier"},{"kind":"text","text":"."},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","kind":"symbol","title":"Curve25519.Signing"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey/JWKRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/JWKRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV","text":"PrivateKey"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","title":"Curve25519.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/signing/privatekey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/curve25519/signing/privatekey/jwkrepresentable-implementations.json index 86dd096..1f35b47 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/signing/privatekey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/signing/privatekey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/jwkRepresentation"],"generated":true,"title":"Instance Properties"}],"kind":"article","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey"]]},"metadata":{"title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"Curve25519.Signing","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"kind":"text","text":"."},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","title":"Curve25519.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey/jwkRepresentation":{"title":"jwkRepresentation","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"Curve25519.KeyAgreement.PrivateKey"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentation","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/jwkRepresentation"],"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}]},"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/JWKRepresentable-Implementations"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","kind":"symbol","title":"Curve25519.Signing"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey/jwkRepresentation":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"role":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"Curve25519.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"title":"jwkRepresentation","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentation","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV","text":"PrivateKey"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","title":"Curve25519.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/signing/privatekey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/curve25519/signing/privatekey/jwkrepresentation.json index b92d0fe..ca285f8 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/signing/privatekey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/signing/privatekey/jwkrepresentation.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"Curve25519.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentation"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/JWKRepresentable-Implementations"]]},"metadata":{"title":"jwkRepresentation","externalID":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","role":"symbol","symbolKind":"property","extendedModule":"CryptoKit","roleHeading":"Instance Property","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey/jwkRepresentation":{"title":"jwkRepresentation","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"Curve25519.KeyAgreement.PrivateKey"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentation","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"Curve25519.Signing","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"kind":"text","text":"."},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","title":"Curve25519.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey/JWKRepresentable-Implementations":{"title":"JWKRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/JWKRepresentable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentable-implementations","type":"topic","kind":"article"}}} \ No newline at end of file +{"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"Curve25519.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/JWKRepresentable-Implementations"]]},"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","extendedModule":"CryptoKit","title":"jwkRepresentation","externalID":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","kind":"symbol","title":"Curve25519.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey/JWKRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/JWKRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey/jwkRepresentation":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"role":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"Curve25519.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"title":"jwkRepresentation","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentation","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey\/jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV","text":"PrivateKey"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","title":"Curve25519.Signing.PrivateKey"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/signing/publickey.json b/data/documentation/jose_swift/cryptokit/curve25519/signing/publickey.json index 54e48b8..2d4ea58 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/signing/publickey.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/signing/publickey.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing"]]},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Signing","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV","kind":"typeIdentifier","text":"PublicKey"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey"},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/JWKRepresentable-Implementations"],"generated":true}],"metadata":{"extendedModule":"CryptoKit","role":"symbol","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"title":"Curve25519.Signing.PublicKey","roleHeading":"Extended Structure","symbolKind":"extension","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Curve25519","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO","text":"Signing"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV"}],"externalID":"s:e:s:9CryptoKit10Curve25519O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey/JWKRepresentable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/JWKRepresentable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentable-implementations","kind":"article","type":"topic","title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO","text":"Signing"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey","kind":"symbol","type":"topic","title":"Curve25519.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"Curve25519.Signing","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/JWKRepresentable-Implementations"]}],"sections":[],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Signing","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV"}],"languages":["swift"]}]}],"metadata":{"extendedModule":"CryptoKit","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"roleHeading":"Extended Structure","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"externalID":"s:e:s:9CryptoKit10Curve25519O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","role":"symbol","title":"Curve25519.Signing.PublicKey","symbolKind":"extension","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","kind":"symbol","title":"Curve25519.Signing"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey/JWKRepresentable-Implementations":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentable-implementations","role":"collectionGroup","kind":"article","title":"JWKRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/JWKRepresentable-Implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Curve25519","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","title":"Curve25519.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/signing/publickey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/curve25519/signing/publickey/jwkrepresentable-implementations.json index 9c71113..4f31602 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/signing/publickey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/signing/publickey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey"]]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/JWKRepresentable-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/jwkRepresentation"],"generated":true,"title":"Instance Properties"}],"metadata":{"modules":[{"name":"jose-swift"}],"title":"JWKRepresentable Implementations","role":"collectionGroup"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey/jwkRepresentation":{"title":"jwkRepresentation","kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"Curve25519.KeyAgreement.PublicKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"Curve25519.Signing","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO","text":"Signing"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey","kind":"symbol","type":"topic","title":"Curve25519.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentable-implementations"]}],"metadata":{"title":"JWKRepresentable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/jwkRepresentation"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey"]]},"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/JWKRepresentable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Curve25519","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","title":"Curve25519.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","kind":"symbol","title":"Curve25519.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey/jwkRepresentation":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"kind":"symbol","title":"jwkRepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/jwkRepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"Curve25519.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/curve25519/signing/publickey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/curve25519/signing/publickey/jwkrepresentation.json index 1ad5e31..3a6e174 100644 --- a/data/documentation/jose_swift/cryptokit/curve25519/signing/publickey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/curve25519/signing/publickey/jwkrepresentation.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","role":"symbol","extendedModule":"CryptoKit","symbolKind":"property","externalID":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"title":"jwkRepresentation"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentation"]}],"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"Curve25519.KeyAgreement.PublicKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/JWKRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"sections":[],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey/JWKRepresentable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/JWKRepresentable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentable-implementations","kind":"article","type":"topic","title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO","text":"Signing"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey","kind":"symbol","type":"topic","title":"Curve25519.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey/jwkRepresentation":{"title":"jwkRepresentation","kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"Curve25519.KeyAgreement.PublicKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"Curve25519.Signing","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"kind":"symbol","role":"symbol","title":"Curve25519","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentation"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"externalID":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","extendedModule":"CryptoKit","title":"jwkRepresentation","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"Curve25519.KeyAgreement.PublicKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/jwkRepresentation"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/JWKRepresentable-Implementations"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Curve25519","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","title":"Curve25519.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey/jwkRepresentation":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"kind":"symbol","title":"jwkRepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/jwkRepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"Curve25519.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey/JWKRepresentable-Implementations":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentable-implementations","role":"collectionGroup","kind":"article","title":"JWKRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey\/JWKRepresentable-Implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing","kind":"symbol","title":"Curve25519.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Curve25519"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256.json b/data/documentation/jose_swift/cryptokit/p256.json index 39be742..42d7401 100644 --- a/data/documentation/jose_swift/cryptokit/p256.json +++ b/data/documentation/jose_swift/cryptokit/p256.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"role":"symbol","title":"P256","externalID":"s:e:s:e:s:e:s:9CryptoKit4P256O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","symbolKind":"extension","roleHeading":"Extended Type","extendedModule":"CryptoKit","navigatorTitle":[{"text":"P256","kind":"identifier"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","interfaceLanguage":"swift"},"topicSections":[{"title":"Extended Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing"]}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit"]]},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","role":"symbol","type":"topic","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"P256.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","kind":"symbol","title":"P256.KeyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","interfaceLanguage":"swift"},"topicSections":[{"title":"Extended Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256"]}],"metadata":{"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"extendedModule":"CryptoKit","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"externalID":"s:e:s:e:s:e:s:9CryptoKit4P256O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","symbolKind":"extension","roleHeading":"Extended Type","title":"P256"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit"]]},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","title":"P256.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","type":"topic","abstract":[],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","abstract":[],"type":"topic","title":"P256.Signing","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/keyagreement.json b/data/documentation/jose_swift/cryptokit/p256/keyagreement.json index afbcc5f..7fbe93d 100644 --- a/data/documentation/jose_swift/cryptokit/p256/keyagreement.json +++ b/data/documentation/jose_swift/cryptokit/p256/keyagreement.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256"]]},"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:e:s:e:s:9CryptoKit4P256O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","symbolKind":"extension","extendedModule":"CryptoKit","role":"symbol","title":"P256.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"roleHeading":"Extended Type"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","kind":"symbol","title":"P256.KeyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"title":"P256.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V","kind":"identifier","text":"PrivateKey"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V","kind":"identifier","text":"PublicKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","title":"P256.KeyAgreement.PublicKey","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Extended Type","title":"P256.KeyAgreement","symbolKind":"extension","externalID":"s:e:s:e:s:9CryptoKit4P256O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"role":"symbol","extendedModule":"CryptoKit"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey"],"title":"Extended Structures"}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey","title":"P256.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","title":"P256.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","type":"topic","abstract":[],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","text":"P256","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","title":"P256.KeyAgreement.PrivateKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey.json b/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey.json index 454d860..5fc4554 100644 --- a/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey.json +++ b/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey.json @@ -1 +1 @@ -{"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","kind":"typeIdentifier","text":"P256"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V","text":"PrivateKey"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","interfaceLanguage":"swift"},"metadata":{"extendedModule":"CryptoKit","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"externalID":"s:e:s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"title":"P256.KeyAgreement.PrivateKey","role":"symbol","symbolKind":"extension","roleHeading":"Extended Structure"},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedkeyagreement-implementations","kind":"article","title":"SharedKeyAgreement Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","role":"collectionGroup","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","kind":"symbol","title":"P256.KeyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"title":"P256.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V","kind":"identifier","text":"PrivateKey"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"kind":"article","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","role":"collectionGroup","type":"topic","abstract":[]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"text":"PrivateKey","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement"]]},"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey"},"metadata":{"title":"P256.KeyAgreement.PrivateKey","extendedModule":"CryptoKit","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"externalID":"s:e:s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:9CryptoKit4P256O","kind":"identifier","text":"P256"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V"}],"symbolKind":"extension","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"roleHeading":"Extended Structure"},"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships"}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","text":"P256","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","title":"P256.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","title":"SharedKeyAgreement Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedkeyagreement-implementations","abstract":[],"role":"collectionGroup","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","title":"JWKRepresentable Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentable-implementations","abstract":[],"role":"collectionGroup","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","title":"P256.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","type":"topic","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/jwkrepresentable-implementations.json index e05a3ab..ac07925 100644 --- a/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/jwkRepresentation"],"title":"Instance Properties"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey"]]},"metadata":{"role":"collectionGroup","title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentable-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","kind":"symbol","title":"P256.KeyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"title":"P256.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V","kind":"identifier","text":"PrivateKey"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/jwkRepresentation":{"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P256.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/jwkRepresentation","title":"jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey"]]},"sections":[],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/jwkRepresentation"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentable-implementations"]}],"metadata":{"role":"collectionGroup","title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/jwkRepresentation":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/jwkRepresentation","kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P256.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentation","title":"jwkRepresentation","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","text":"P256","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","title":"P256.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","title":"P256.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","type":"topic","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/jwkrepresentation.json index aebd4dc..485d270 100644 --- a/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/jwkrepresentation.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentation"]}],"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P256.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"title":"jwkRepresentation","extendedModule":"CryptoKit","roleHeading":"Instance Property","symbolKind":"property","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"role":"symbol","externalID":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"kind":"article","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","role":"collectionGroup","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/jwkRepresentation":{"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P256.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/jwkRepresentation","title":"jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","kind":"symbol","title":"P256.KeyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"title":"P256.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V","kind":"identifier","text":"PrivateKey"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentation"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P256.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"metadata":{"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"extendedModule":"CryptoKit","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"title":"jwkRepresentation","externalID":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","title":"P256.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","type":"topic","abstract":[],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","text":"P256","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","title":"P256.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","title":"JWKRepresentable Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentable-implementations","abstract":[],"role":"collectionGroup","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/jwkRepresentation":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/jwkRepresentation","kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P256.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentation","title":"jwkRepresentation","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/sharedkeyagreement-implementations.json b/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/sharedkeyagreement-implementations.json index f6be997..97457fa 100644 --- a/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/sharedkeyagreement-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/sharedkeyagreement-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"],"generated":true}],"metadata":{"role":"collectionGroup","title":"SharedKeyAgreement Implementations","modules":[{"name":"jose-swift"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedkeyagreement-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","title":"sharedSecretFromKeyAgreement(publicKeyShare:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","type":"topic","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"title":"P256.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V","kind":"identifier","text":"PrivateKey"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","kind":"symbol","title":"P256.KeyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"],"generated":true,"title":"Instance Methods"}],"kind":"article","sections":[],"metadata":{"title":"SharedKeyAgreement Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedkeyagreement-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","title":"P256.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","type":"topic","abstract":[],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","text":"P256","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","title":"P256.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"role":"symbol","kind":"symbol","abstract":[],"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json b/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json index e180fdd..52e0b78 100644 --- a/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json +++ b/data/documentation/jose_swift/cryptokit/p256/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SharedKeyAgreement.sharedSecretFromKeyAgreement(publicKeyShare:)"},{"type":"text","text":"."}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","extendedModule":"CryptoKit","externalID":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedkeyagreement-implementations","kind":"article","title":"SharedKeyAgreement Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","role":"collectionGroup","type":"topic","abstract":[]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","title":"sharedSecretFromKeyAgreement(publicKeyShare:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","type":"topic","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"title":"P256.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V","kind":"identifier","text":"PrivateKey"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","kind":"symbol","title":"P256.KeyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"SharedKeyAgreement.sharedSecretFromKeyAgreement(publicKeyShare:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}]}],"metadata":{"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","symbolKind":"method","extendedModule":"CryptoKit","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"roleHeading":"Instance Method","externalID":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"kind":"text","text":"("},{"text":"publicKeyShare","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)"]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","text":"P256","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","title":"P256.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","title":"P256.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","type":"topic","abstract":[],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"role":"symbol","kind":"symbol","abstract":[],"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","title":"SharedKeyAgreement Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedkeyagreement-implementations","abstract":[],"role":"collectionGroup","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/keyagreement/publickey.json b/data/documentation/jose_swift/cryptokit/p256/keyagreement/publickey.json index b481a78..e8b12fb 100644 --- a/data/documentation/jose_swift/cryptokit/p256/keyagreement/publickey.json +++ b/data/documentation/jose_swift/cryptokit/p256/keyagreement/publickey.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Extended Structure","extendedModule":"CryptoKit","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","text":"P256","kind":"identifier"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V","text":"PublicKey"}],"externalID":"s:e:s:9CryptoKit4P256O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","symbolKind":"extension","title":"P256.KeyAgreement.PublicKey"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V"}],"platforms":["macOS"],"languages":["swift"]}]}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships"}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"],"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentable-implementations","kind":"article","title":"JWKRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V","kind":"identifier","text":"PublicKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","title":"P256.KeyAgreement.PublicKey","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","kind":"symbol","title":"P256.KeyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:e:s:9CryptoKit4P256O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"extendedModule":"CryptoKit","roleHeading":"Extended Structure","title":"P256.KeyAgreement.PublicKey","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"kind":"identifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V"}],"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"symbolKind":"extension"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey"},"kind":"symbol","relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships","title":"Conforms To"}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","kind":"typeIdentifier","text":"P256"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V","kind":"typeIdentifier","text":"PublicKey"}],"platforms":["macOS"]}]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey","title":"P256.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","kind":"article","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","title":"P256.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","type":"topic","abstract":[],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/keyagreement/publickey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/p256/keyagreement/publickey/jwkrepresentable-implementations.json index f5e0389..567d6d3 100644 --- a/data/documentation/jose_swift/cryptokit/p256/keyagreement/publickey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p256/keyagreement/publickey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/jwkRepresentation"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","kind":"symbol","title":"P256.KeyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V","kind":"identifier","text":"PublicKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","title":"P256.KeyAgreement.PublicKey","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentation","kind":"symbol","title":"jwkRepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/jwkRepresentation","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"P256.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/jwkRepresentation"],"generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentable-implementations"]}],"metadata":{"title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey","title":"P256.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey/jwkRepresentation":{"kind":"symbol","title":"jwkRepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P256.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","title":"P256.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","type":"topic","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/keyagreement/publickey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/p256/keyagreement/publickey/jwkrepresentation.json index 893cc9e..59e79fc 100644 --- a/data/documentation/jose_swift/cryptokit/p256/keyagreement/publickey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/p256/keyagreement/publickey/jwkrepresentation.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"jwkRepresentation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"extendedModule":"CryptoKit","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp"},"sections":[],"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P256.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentable-implementations","kind":"article","title":"JWKRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V","kind":"identifier","text":"PublicKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","title":"P256.KeyAgreement.PublicKey","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","kind":"symbol","title":"P256.KeyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentation","kind":"symbol","title":"jwkRepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/jwkRepresentation","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"P256.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"metadata":{"extendedModule":"CryptoKit","title":"jwkRepresentation","externalID":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","roleHeading":"Instance Property","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentation"]}],"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"P256.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey/jwkRepresentation":{"kind":"symbol","title":"jwkRepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P256.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey","title":"P256.KeyAgreement.PublicKey"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","kind":"article","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement","title":"P256.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","type":"topic","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/signing.json b/data/documentation/jose_swift/cryptokit/p256/signing.json index 995f273..b45ff42 100644 --- a/data/documentation/jose_swift/cryptokit/p256/signing.json +++ b/data/documentation/jose_swift/cryptokit/p256/signing.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256"]]},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey"],"title":"Extended Structures"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing"]}],"metadata":{"title":"P256.Signing","roleHeading":"Extended Type","role":"symbol","symbolKind":"extension","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"externalID":"s:e:s:e:s:9CryptoKit4P256O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","extendedModule":"CryptoKit"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","role":"symbol","type":"topic","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"P256.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","kind":"identifier","text":"P256"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV"}],"kind":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey","title":"P256.Signing.PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey","role":"symbol","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV","text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"P256.Signing.PrivateKey"}}} \ No newline at end of file +{"sections":[],"metadata":{"symbolKind":"extension","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"externalID":"s:e:s:e:s:9CryptoKit4P256O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","roleHeading":"Extended Type","extendedModule":"CryptoKit","title":"P256.Signing","navigatorTitle":[{"kind":"identifier","text":"Signing"}]},"kind":"symbol","topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","abstract":[],"type":"topic","title":"P256.Signing","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P256","preciseIdentifier":"s:9CryptoKit4P256O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","title":"P256.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey","kind":"symbol","abstract":[],"title":"P256.Signing.PrivateKey","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/signing/privatekey.json b/data/documentation/jose_swift/cryptokit/p256/signing/privatekey.json index da73bed..fa0e81d 100644 --- a/data/documentation/jose_swift/cryptokit/p256/signing/privatekey.json +++ b/data/documentation/jose_swift/cryptokit/p256/signing/privatekey.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing"]]},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/JWKRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","text":"P256","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV","text":"PrivateKey","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"P256.Signing.PrivateKey","symbolKind":"extension","role":"symbol","extendedModule":"CryptoKit","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:9CryptoKit4P256O","text":"P256","kind":"identifier"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"externalID":"s:e:s:9CryptoKit4P256O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","roleHeading":"Extended Structure"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","role":"symbol","type":"topic","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"P256.Signing"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey","role":"symbol","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV","text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"P256.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey/JWKRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentable-implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article","title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"text":".","kind":"text"},{"text":"Signing","preciseIdentifier":"s:9CryptoKit4P256O7SigningO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey"]}],"topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/JWKRepresentable-Implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing"]]},"metadata":{"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"P256","preciseIdentifier":"s:9CryptoKit4P256O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO","kind":"identifier","text":"Signing"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV","text":"PrivateKey"}],"roleHeading":"Extended Structure","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"extendedModule":"CryptoKit","externalID":"s:e:s:9CryptoKit4P256O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","symbolKind":"extension","title":"P256.Signing.PrivateKey"},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","interfaceLanguage":"swift"},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey","kind":"symbol","abstract":[],"title":"P256.Signing.PrivateKey","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/JWKRepresentable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","kind":"article","title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","abstract":[],"type":"topic","title":"P256.Signing","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/signing/privatekey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/p256/signing/privatekey/jwkrepresentable-implementations.json index 717b1a9..6099caf 100644 --- a/data/documentation/jose_swift/cryptokit/p256/signing/privatekey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p256/signing/privatekey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/JWKRepresentable-Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"jose-swift"}],"title":"JWKRepresentable Implementations","role":"collectionGroup"},"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/jwkRepresentation"],"title":"Instance Properties"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey"]]},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","role":"symbol","type":"topic","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"P256.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey","role":"symbol","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV","text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"P256.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey/jwkRepresentation":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"title":"jwkRepresentation","kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P256.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/JWKRepresentable-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"article","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/jwkRepresentation"],"generated":true,"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey"]]},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey","kind":"symbol","abstract":[],"title":"P256.Signing.PrivateKey","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","abstract":[],"type":"topic","title":"P256.Signing","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P256.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"type":"topic","title":"jwkRepresentation","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/signing/privatekey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/p256/signing/privatekey/jwkrepresentation.json index 8d6c16c..c83a221 100644 --- a/data/documentation/jose_swift/cryptokit/p256/signing/privatekey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/p256/signing/privatekey/jwkrepresentation.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/JWKRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentation"]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"roleHeading":"Instance Property","title":"jwkRepresentation","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"role":"symbol","extendedModule":"CryptoKit","symbolKind":"property","externalID":"s:9CryptoKit4P256O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"P256.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey/jwkRepresentation":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"title":"jwkRepresentation","kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P256.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey","role":"symbol","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV","text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"P256.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","role":"symbol","type":"topic","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"P256.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey/JWKRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentable-implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article","title":"JWKRepresentable Implementations"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","extendedModule":"CryptoKit","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"roleHeading":"Instance Property","externalID":"s:9CryptoKit4P256O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","role":"symbol","title":"jwkRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/JWKRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P256.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey","kind":"symbol","abstract":[],"title":"P256.Signing.PrivateKey","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","abstract":[],"type":"topic","title":"P256.Signing","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P256.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"type":"topic","title":"jwkRepresentation","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey\/JWKRepresentable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","kind":"article","title":"JWKRepresentable Implementations"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/signing/publickey.json b/data/documentation/jose_swift/cryptokit/p256/signing/publickey.json index 0f11398..64f64f2 100644 --- a/data/documentation/jose_swift/cryptokit/p256/signing/publickey.json +++ b/data/documentation/jose_swift/cryptokit/p256/signing/publickey.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey"},"sections":[],"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey"]}],"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/JWKRepresentable-Implementations"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P256","preciseIdentifier":"s:9CryptoKit4P256O"},{"text":".","kind":"text"},{"text":"Signing","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV","text":"PublicKey","kind":"typeIdentifier"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"extension","role":"symbol","extendedModule":"CryptoKit","roleHeading":"Extended Structure","title":"P256.Signing.PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO","kind":"identifier","text":"Signing"},{"kind":"text","text":"."},{"kind":"identifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"externalID":"s:e:s:9CryptoKit4P256O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing"]]},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","role":"symbol","type":"topic","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"P256.Signing"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","kind":"identifier","text":"P256"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV"}],"kind":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey","title":"P256.Signing.PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey/JWKRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentable-implementations","kind":"article","title":"JWKRepresentable Implementations","role":"collectionGroup","type":"topic"}}} \ No newline at end of file +{"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/JWKRepresentable-Implementations"],"generated":true}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:9CryptoKit4P256O","kind":"typeIdentifier","text":"P256"},{"kind":"text","text":"."},{"text":"Signing","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV","kind":"typeIdentifier","text":"PublicKey"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","interfaceLanguage":"swift"},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"title":"Conforms To"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"CryptoKit","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"roleHeading":"Extended Structure","externalID":"s:e:s:9CryptoKit4P256O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","title":"P256.Signing.PublicKey","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"kind":"identifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/JWKRepresentable-Implementations","type":"topic","title":"JWKRepresentable Implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P256","preciseIdentifier":"s:9CryptoKit4P256O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","title":"P256.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","abstract":[],"type":"topic","title":"P256.Signing","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/signing/publickey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/p256/signing/publickey/jwkrepresentable-implementations.json index 02b22f9..6463ee4 100644 --- a/data/documentation/jose_swift/cryptokit/p256/signing/publickey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p256/signing/publickey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}]},"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/JWKRepresentable-Implementations"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/jwkRepresentation"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey"]]},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey/jwkRepresentation":{"kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"P256.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentation","title":"jwkRepresentation","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","kind":"identifier","text":"P256"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV"}],"kind":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey","title":"P256.Signing.PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","role":"symbol","type":"topic","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"P256.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"kind":"article","metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/jwkRepresentation"]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentable-implementations"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey/jwkRepresentation":{"title":"jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P256.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}],"kind":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/jwkRepresentation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P256","preciseIdentifier":"s:9CryptoKit4P256O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","title":"P256.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","abstract":[],"type":"topic","title":"P256.Signing","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p256/signing/publickey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/p256/signing/publickey/jwkrepresentation.json index 31d461c..ad1e415 100644 --- a/data/documentation/jose_swift/cryptokit/p256/signing/publickey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/p256/signing/publickey/jwkrepresentation.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"roleHeading":"Instance Property","extendedModule":"CryptoKit","externalID":"s:9CryptoKit4P256O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","title":"jwkRepresentation","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/JWKRepresentable-Implementations"]]},"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"P256.KeyAgreement.PublicKey"},{"text":" instance.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentation"]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey/JWKRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentable-implementations","kind":"article","title":"JWKRepresentable Implementations","role":"collectionGroup","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","kind":"identifier","text":"P256"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV"}],"kind":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey","title":"P256.Signing.PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","title":"P256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","role":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey/jwkRepresentation":{"kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"P256.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentation","title":"jwkRepresentation","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","role":"symbol","type":"topic","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"title":"P256.Signing"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"P256.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/JWKRepresentable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"jwkRepresentation","role":"symbol","externalID":"s:9CryptoKit4P256O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"extendedModule":"CryptoKit"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/jwkRepresentation"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentation"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing","abstract":[],"type":"topic","title":"P256.Signing","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256":{"url":"\/documentation\/jose_swift\/cryptokit\/p256","kind":"symbol","navigatorTitle":[{"text":"P256","kind":"identifier"}],"title":"P256","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P256","preciseIdentifier":"s:9CryptoKit4P256O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","title":"P256.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/JWKRepresentable-Implementations","type":"topic","title":"JWKRepresentable Implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey/jwkRepresentation":{"title":"jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P256.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}],"kind":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey\/jwkRepresentation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384.json b/data/documentation/jose_swift/cryptokit/p384.json index 15c5097..d33d2e1 100644 --- a/data/documentation/jose_swift/cryptokit/p384.json +++ b/data/documentation/jose_swift/cryptokit/p384.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","interfaceLanguage":"swift"},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing"],"title":"Extended Types"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit"]]},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Extended Type","extendedModule":"CryptoKit","externalID":"s:e:s:e:s:e:s:9CryptoKit4P384O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","symbolKind":"extension","role":"symbol","title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","title":"P384.KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","abstract":[],"role":"symbol","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"}}} \ No newline at end of file +{"metadata":{"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"externalID":"s:e:s:e:s:e:s:9CryptoKit4P384O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","extendedModule":"CryptoKit","roleHeading":"Extended Type","symbolKind":"extension","title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384"]}],"topicSections":[{"title":"Extended Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"P384.KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","role":"symbol","type":"topic","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/keyagreement.json b/data/documentation/jose_swift/cryptokit/p384/keyagreement.json index 8a85da1..53f9f71 100644 --- a/data/documentation/jose_swift/cryptokit/p384/keyagreement.json +++ b/data/documentation/jose_swift/cryptokit/p384/keyagreement.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"role":"symbol","extendedModule":"CryptoKit","externalID":"s:e:s:e:s:9CryptoKit4P384O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","symbolKind":"extension","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"roleHeading":"Extended Type","title":"P384.KeyAgreement"},"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","title":"P384.KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","abstract":[],"role":"symbol","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","kind":"symbol","abstract":[],"type":"topic","title":"P384.KeyAgreement.PrivateKey","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P384","preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P384","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"kind":"symbol","type":"topic","title":"P384.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384"]]},"metadata":{"externalID":"s:e:s:e:s:9CryptoKit4P384O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","symbolKind":"extension","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"roleHeading":"Extended Type","title":"P384.KeyAgreement","extendedModule":"CryptoKit","role":"symbol","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey"],"title":"Extended Structures"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P384","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","title":"P384.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"P384.KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","role":"symbol","type":"topic","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P384","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"kind":"text","text":"."},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey","title":"P384.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey.json b/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey.json index 1bf85f7..858e711 100644 --- a/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey.json +++ b/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P384","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"extendedModule":"CryptoKit","roleHeading":"Extended Structure","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"P384","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"symbolKind":"extension","externalID":"s:e:s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF","title":"P384.KeyAgreement.PrivateKey"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey"]}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"type":"conformsTo"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","interfaceLanguage":"swift"},"topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"role":"collectionGroup","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedkeyagreement-implementations","kind":"article","abstract":[],"title":"SharedKeyAgreement Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","title":"JWKRepresentable Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentable-implementations","abstract":[],"role":"collectionGroup","kind":"article","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","kind":"symbol","abstract":[],"type":"topic","title":"P384.KeyAgreement.PrivateKey","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P384","preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","title":"P384.KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","abstract":[],"role":"symbol","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"}}} \ No newline at end of file +{"metadata":{"externalID":"s:e:s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF","roleHeading":"Extended Structure","role":"symbol","title":"P384.KeyAgreement.PrivateKey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"extendedModule":"CryptoKit","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O","text":"P384"},{"kind":"text","text":"."},{"text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","kind":"identifier"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V"}],"symbolKind":"extension"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P384","preciseIdentifier":"s:9CryptoKit4P384O","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V","text":"PrivateKey"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement"]]},"kind":"symbol","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"P384.KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","role":"symbol","type":"topic","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P384","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","title":"P384.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","type":"topic","title":"JWKRepresentable Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"type":"topic","title":"SharedKeyAgreement Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedkeyagreement-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/jwkrepresentable-implementations.json index 4a59551..7e00fe7 100644 --- a/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/jwkRepresentation"]}],"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey"]]},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","title":"P384.KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","abstract":[],"role":"symbol","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","kind":"symbol","abstract":[],"type":"topic","title":"P384.KeyAgreement.PrivateKey","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P384","preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/jwkRepresentation":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/jwkRepresentation","title":"jwkRepresentation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P384.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"role":"symbol","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentable-implementations"]}],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/jwkRepresentation"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"title":"jwkRepresentation","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P384.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"P384.KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","role":"symbol","type":"topic","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P384","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","title":"P384.KeyAgreement.PrivateKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/jwkrepresentation.json index ed1cc02..43ca1a7 100644 --- a/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/jwkrepresentation.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"roleHeading":"Instance Property","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"extendedModule":"CryptoKit","role":"symbol","title":"jwkRepresentation","externalID":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp"},"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P384.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentation"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","kind":"symbol","abstract":[],"type":"topic","title":"P384.KeyAgreement.PrivateKey","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P384","preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","title":"JWKRepresentable Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentable-implementations","abstract":[],"role":"collectionGroup","kind":"article","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/jwkRepresentation":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/jwkRepresentation","title":"jwkRepresentation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P384.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"role":"symbol","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","title":"P384.KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","abstract":[],"role":"symbol","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"title":"jwkRepresentation","extendedModule":"CryptoKit","roleHeading":"Instance Property","externalID":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp"},"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P384.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","type":"topic","title":"JWKRepresentable Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"title":"jwkRepresentation","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P384.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P384","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","title":"P384.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"P384.KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","role":"symbol","type":"topic","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/sharedkeyagreement-implementations.json b/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/sharedkeyagreement-implementations.json index 85a6189..1dd94ee 100644 --- a/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/sharedkeyagreement-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/sharedkeyagreement-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey"]]},"kind":"article","metadata":{"modules":[{"name":"jose-swift"}],"title":"SharedKeyAgreement Implementations","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedkeyagreement-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"],"generated":true}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","title":"P384.KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","abstract":[],"role":"symbol","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","kind":"symbol","abstract":[],"type":"topic","title":"P384.KeyAgreement.PrivateKey","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P384","preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey"}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedkeyagreement-implementations"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"SharedKeyAgreement Implementations"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P384","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","title":"P384.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"P384.KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","role":"symbol","type":"topic","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","abstract":[]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json b/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json index 314736f..90269f5 100644 --- a/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json +++ b/data/documentation/jose_swift/cryptokit/p384/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"extendedModule":"CryptoKit","externalID":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SharedKeyAgreement.sharedSecretFromKeyAgreement(publicKeyShare:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","title":"P384.KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","abstract":[],"role":"symbol","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"role":"collectionGroup","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedkeyagreement-implementations","kind":"article","abstract":[],"title":"SharedKeyAgreement Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","kind":"symbol","abstract":[],"type":"topic","title":"P384.KeyAgreement.PrivateKey","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P384","preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","externalID":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF","roleHeading":"Instance Method","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"extendedModule":"CryptoKit","symbolKind":"method","title":"sharedSecretFromKeyAgreement(publicKeyShare:)"},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"SharedKeyAgreement.sharedSecretFromKeyAgreement(publicKeyShare:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"publicKeyShare"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"platforms":["macOS"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"type":"topic","title":"SharedKeyAgreement Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedkeyagreement-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P384","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","title":"P384.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"P384.KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","role":"symbol","type":"topic","kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/keyagreement/publickey.json b/data/documentation/jose_swift/cryptokit/p384/keyagreement/publickey.json index 7c6fef8..d054aa1 100644 --- a/data/documentation/jose_swift/cryptokit/p384/keyagreement/publickey.json +++ b/data/documentation/jose_swift/cryptokit/p384/keyagreement/publickey.json @@ -1 +1 @@ -{"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"type":"conformsTo","kind":"relationships"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"],"generated":true}],"kind":"symbol","sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"P384","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"kind":"identifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V","kind":"identifier","text":"PublicKey"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"symbolKind":"extension","role":"symbol","title":"P384.KeyAgreement.PublicKey","extendedModule":"CryptoKit","roleHeading":"Extended Structure","externalID":"s:e:s:9CryptoKit4P384O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"P384","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"role":"collectionGroup","type":"topic","title":"JWKRepresentable Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","title":"P384.KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","abstract":[],"role":"symbol","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P384","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"kind":"symbol","type":"topic","title":"P384.KeyAgreement.PublicKey"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O","kind":"typeIdentifier","text":"P384"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier","text":"P384"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V","text":"PublicKey"}],"role":"symbol","roleHeading":"Extended Structure","externalID":"s:e:s:9CryptoKit4P384O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","extendedModule":"CryptoKit","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"symbolKind":"extension","title":"P384.KeyAgreement.PublicKey","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement"]]},"kind":"symbol","topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"title":"Conforms To","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"P384.KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","role":"symbol","type":"topic","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P384","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"kind":"text","text":"."},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey","title":"P384.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/keyagreement/publickey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/p384/keyagreement/publickey/jwkrepresentable-implementations.json index f7b40f7..912d9b7 100644 --- a/data/documentation/jose_swift/cryptokit/p384/keyagreement/publickey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p384/keyagreement/publickey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentable-implementations"]}],"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/jwkRepresentation"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P384","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"kind":"symbol","type":"topic","title":"P384.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey/jwkRepresentation":{"role":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P384.KeyAgreement.PublicKey"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/jwkRepresentation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"kind":"symbol","type":"topic","title":"jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","title":"P384.KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","abstract":[],"role":"symbol","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/jwkRepresentation"],"title":"Instance Properties","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentable-implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"kind":"article","references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P384.KeyAgreement.PublicKey"},{"text":" instance.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"kind":"symbol","role":"symbol","type":"topic","title":"jwkRepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"P384.KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","role":"symbol","type":"topic","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P384","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"kind":"text","text":"."},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey","title":"P384.KeyAgreement.PublicKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/keyagreement/publickey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/p384/keyagreement/publickey/jwkrepresentation.json index f3c7dd7..c8f4097 100644 --- a/data/documentation/jose_swift/cryptokit/p384/keyagreement/publickey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/p384/keyagreement/publickey/jwkrepresentation.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"jwkRepresentation","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"extendedModule":"CryptoKit","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}],"role":"symbol","externalID":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","symbolKind":"property"},"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P384.KeyAgreement.PublicKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentation"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"role":"collectionGroup","type":"topic","title":"JWKRepresentable Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey/jwkRepresentation":{"role":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P384.KeyAgreement.PublicKey"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/jwkRepresentation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"kind":"symbol","type":"topic","title":"jwkRepresentation"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","title":"P384.KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","abstract":[],"role":"symbol","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P384","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"kind":"symbol","type":"topic","title":"P384.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"extendedModule":"CryptoKit","title":"jwkRepresentation","role":"symbol","roleHeading":"Instance Property","externalID":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/jwkRepresentation"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P384.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]]},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"P384.KeyAgreement","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","role":"symbol","type":"topic","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P384.KeyAgreement.PublicKey"},{"text":" instance.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"kind":"symbol","role":"symbol","type":"topic","title":"jwkRepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey\/jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P384","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"kind":"text","text":"."},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey","title":"P384.KeyAgreement.PublicKey"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/signing.json b/data/documentation/jose_swift/cryptokit/p384/signing.json index a5705f6..26aea1b 100644 --- a/data/documentation/jose_swift/cryptokit/p384/signing.json +++ b/data/documentation/jose_swift/cryptokit/p384/signing.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"CryptoKit","role":"symbol","roleHeading":"Extended Type","externalID":"s:e:s:e:s:9CryptoKit4P384O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"Signing"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"title":"P384.Signing"},"kind":"symbol","sections":[],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey"],"title":"Extended Structures"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384"]]},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey":{"title":"P384.Signing.PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P384","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO","text":"Signing","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey":{"title":"P384.Signing.PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:9CryptoKit4P384O","text":"P384","kind":"identifier"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"kind":"text","text":"."},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV","kind":"identifier"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Extended Type","title":"P384.Signing","extendedModule":"CryptoKit","role":"symbol","externalID":"s:e:s:e:s:9CryptoKit4P384O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"symbolKind":"extension","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey"],"title":"Extended Structures"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier","text":"P384"},{"text":".","kind":"text"},{"text":"Signing","preciseIdentifier":"s:9CryptoKit4P384O7SigningO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","title":"P384.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O","text":"P384","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV","text":"PublicKey"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","title":"P384.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/signing/privatekey.json b/data/documentation/jose_swift/cryptokit/p384/signing/privatekey.json index 0f519cd..22ca429 100644 --- a/data/documentation/jose_swift/cryptokit/p384/signing/privatekey.json +++ b/data/documentation/jose_swift/cryptokit/p384/signing/privatekey.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/JWKRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P384O","text":"P384"},{"text":".","kind":"text"},{"text":"Signing","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV","kind":"typeIdentifier","text":"PrivateKey"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey"},"metadata":{"title":"P384.Signing.PrivateKey","roleHeading":"Extended Structure","symbolKind":"extension","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier","text":"P384"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV","text":"PrivateKey","kind":"identifier"}],"extendedModule":"CryptoKit","externalID":"s:e:s:9CryptoKit4P384O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey"]}],"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey":{"title":"P384.Signing.PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:9CryptoKit4P384O","text":"P384","kind":"identifier"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"kind":"text","text":"."},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV","kind":"identifier"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey/JWKRepresentable-Implementations":{"title":"JWKRepresentable Implementations","kind":"article","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentable-implementations","type":"topic","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/JWKRepresentable-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing"]]},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P384O","text":"P384"},{"kind":"text","text":"."},{"text":"Signing","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV","kind":"typeIdentifier","text":"PrivateKey"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"externalID":"s:e:s:9CryptoKit4P384O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P384","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO","text":"Signing"},{"kind":"text","text":"."},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"extendedModule":"CryptoKit","title":"P384.Signing.PrivateKey","symbolKind":"extension","roleHeading":"Extended Structure","role":"symbol"},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/JWKRepresentable-Implementations"],"title":"Default Implementations"}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey/JWKRepresentable-Implementations":{"abstract":[],"title":"JWKRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/JWKRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier","text":"P384"},{"text":".","kind":"text"},{"text":"Signing","preciseIdentifier":"s:9CryptoKit4P384O7SigningO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","title":"P384.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/signing/privatekey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/p384/signing/privatekey/jwkrepresentable-implementations.json index 5d67e16..0c15162 100644 --- a/data/documentation/jose_swift/cryptokit/p384/signing/privatekey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p384/signing/privatekey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey"]]},"metadata":{"modules":[{"name":"jose-swift"}],"title":"JWKRepresentable Implementations","role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/jwkRepresentation"]}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","references":{"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P384.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"title":"jwkRepresentation","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey":{"title":"P384.Signing.PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:9CryptoKit4P384O","text":"P384","kind":"identifier"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"kind":"text","text":"."},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV","kind":"identifier"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/jwkRepresentation"],"generated":true,"title":"Instance Properties"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey"]]},"kind":"article","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier","text":"P384"},{"text":".","kind":"text"},{"text":"Signing","preciseIdentifier":"s:9CryptoKit4P384O7SigningO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","title":"P384.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey/jwkRepresentation":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/jwkRepresentation","title":"jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P384.KeyAgreement.PrivateKey"},{"text":" instance.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/signing/privatekey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/p384/signing/privatekey/jwkrepresentation.json index d0ca261..2dc1c32 100644 --- a/data/documentation/jose_swift/cryptokit/p384/signing/privatekey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/p384/signing/privatekey/jwkrepresentation.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","externalID":"s:9CryptoKit4P384O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"symbolKind":"property","title":"jwkRepresentation","extendedModule":"CryptoKit","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/JWKRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentation"]}],"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P384.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey":{"title":"P384.Signing.PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:9CryptoKit4P384O","text":"P384","kind":"identifier"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"kind":"text","text":"."},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV","kind":"identifier"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P384.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"title":"jwkRepresentation","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey/JWKRepresentable-Implementations":{"title":"JWKRepresentable Implementations","kind":"article","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentable-implementations","type":"topic","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/JWKRepresentable-Implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/jwkRepresentation"},"kind":"symbol","metadata":{"symbolKind":"property","extendedModule":"CryptoKit","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"roleHeading":"Instance Property","externalID":"s:9CryptoKit4P384O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","role":"symbol","title":"jwkRepresentation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P384.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/JWKRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentation"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey/JWKRepresentable-Implementations":{"abstract":[],"title":"JWKRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/JWKRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey/jwkRepresentation":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey\/jwkRepresentation","title":"jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P384.KeyAgreement.PrivateKey"},{"text":" instance.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier","text":"P384"},{"text":".","kind":"text"},{"text":"Signing","preciseIdentifier":"s:9CryptoKit4P384O7SigningO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","title":"P384.Signing.PrivateKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/signing/publickey.json b/data/documentation/jose_swift/cryptokit/p384/signing/publickey.json index a4acd8a..8510d33 100644 --- a/data/documentation/jose_swift/cryptokit/p384/signing/publickey.json +++ b/data/documentation/jose_swift/cryptokit/p384/signing/publickey.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P384","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO","text":"Signing","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PublicKey","preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/JWKRepresentable-Implementations"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing"]]},"metadata":{"externalID":"s:e:s:9CryptoKit4P384O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","extendedModule":"CryptoKit","title":"P384.Signing.PublicKey","roleHeading":"Extended Structure","role":"symbol","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P384","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"kind":"text","text":"."},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"symbolKind":"extension"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"title":"Conforms To","type":"conformsTo"}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey/JWKRepresentable-Implementations":{"kind":"article","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentable-implementations","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/JWKRepresentable-Implementations","title":"JWKRepresentable Implementations","type":"topic","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey":{"title":"P384.Signing.PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P384","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO","text":"Signing","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/JWKRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"metadata":{"title":"P384.Signing.PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P384","preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","preciseIdentifier":"s:9CryptoKit4P384O7SigningO","kind":"identifier"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV","text":"PublicKey"}],"symbolKind":"extension","extendedModule":"CryptoKit","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","roleHeading":"Extended Structure","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"externalID":"s:e:s:9CryptoKit4P384O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey"},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P384","preciseIdentifier":"s:9CryptoKit4P384O","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Signing","preciseIdentifier":"s:9CryptoKit4P384O7SigningO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV","text":"PublicKey"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O","text":"P384","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV","text":"PublicKey"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","title":"P384.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey/JWKRepresentable-Implementations":{"abstract":[],"title":"JWKRepresentable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/JWKRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentable-implementations"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/signing/publickey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/p384/signing/publickey/jwkrepresentable-implementations.json index abe1f10..ecbbda5 100644 --- a/data/documentation/jose_swift/cryptokit/p384/signing/publickey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p384/signing/publickey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/jwkRepresentation"],"generated":true}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/JWKRepresentable-Implementations"},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","metadata":{"title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey":{"title":"P384.Signing.PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P384","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO","text":"Signing","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey/jwkRepresentation":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P384.KeyAgreement.PublicKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentation","title":"jwkRepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/jwkRepresentation","type":"topic","role":"symbol"}}} \ No newline at end of file +{"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/jwkRepresentation"],"generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","metadata":{"role":"collectionGroup","title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/JWKRepresentable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentable-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey/jwkRepresentation":{"type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P384.KeyAgreement.PublicKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"role":"symbol","title":"jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O","text":"P384","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV","text":"PublicKey"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","title":"P384.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p384/signing/publickey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/p384/signing/publickey/jwkrepresentation.json index db34fcc..fef0da3 100644 --- a/data/documentation/jose_swift/cryptokit/p384/signing/publickey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/p384/signing/publickey/jwkrepresentation.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/JWKRepresentable-Implementations"]]},"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P384.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/jwkRepresentation"},"sections":[],"metadata":{"extendedModule":"CryptoKit","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"title":"jwkRepresentation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:9CryptoKit4P384O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","role":"symbol","symbolKind":"property"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"title":"P384","navigatorTitle":[{"text":"P384","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey/JWKRepresentable-Implementations":{"kind":"article","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentable-implementations","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/JWKRepresentable-Implementations","title":"JWKRepresentable Implementations","type":"topic","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey/jwkRepresentation":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P384.KeyAgreement.PublicKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentation","title":"jwkRepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/jwkRepresentation","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey":{"title":"P384.Signing.PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P384","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO","text":"Signing","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"title":"jwkRepresentation","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"symbolKind":"property","externalID":"s:9CryptoKit4P384O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","role":"symbol","extendedModule":"CryptoKit"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P384.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentation"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/JWKRepresentable-Implementations"]]},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing":{"title":"P384.Signing","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O","text":"P384","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV","text":"PublicKey"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","title":"P384.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey/jwkRepresentation":{"type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P384.KeyAgreement.PublicKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"role":"symbol","title":"jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384","title":"P384","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p384","navigatorTitle":[{"kind":"identifier","text":"P384"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey/JWKRepresentable-Implementations":{"abstract":[],"title":"JWKRepresentable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey\/JWKRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521.json b/data/documentation/jose_swift/cryptokit/p521.json index b0400fb..d1e538b 100644 --- a/data/documentation/jose_swift/cryptokit/p521.json +++ b/data/documentation/jose_swift/cryptokit/p521.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit"]]},"topicSections":[{"title":"Extended Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing"]}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:e:s:e:s:e:s:9CryptoKit4P521O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","symbolKind":"extension","extendedModule":"CryptoKit","role":"symbol","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"roleHeading":"Extended Type"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","type":"topic","title":"P521.KeyAgreement","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"title":"P521.Signing","kind":"symbol","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"role":"symbol","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"roleHeading":"Extended Type","extendedModule":"CryptoKit","externalID":"s:e:s:e:s:e:s:9CryptoKit4P521O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","symbolKind":"extension","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521"]}],"topicSections":[{"title":"Extended Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","kind":"symbol","type":"topic","title":"P521.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing","type":"topic","kind":"symbol","title":"P521.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/keyagreement.json b/data/documentation/jose_swift/cryptokit/p521/keyagreement.json index 6a30282..0ab8dba 100644 --- a/data/documentation/jose_swift/cryptokit/p521/keyagreement.json +++ b/data/documentation/jose_swift/cryptokit/p521/keyagreement.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey"],"title":"Extended Structures"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement"},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521"]]},"metadata":{"roleHeading":"Extended Type","title":"P521.KeyAgreement","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"role":"symbol","extendedModule":"CryptoKit","symbolKind":"extension","externalID":"s:e:s:e:s:9CryptoKit4P521O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"P521.KeyAgreement.PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","type":"topic","title":"P521.KeyAgreement.PrivateKey","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","type":"topic","title":"P521.KeyAgreement","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey"],"title":"Extended Structures"}],"sections":[],"metadata":{"symbolKind":"extension","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"role":"symbol","externalID":"s:e:s:e:s:9CryptoKit4P521O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"title":"P521.KeyAgreement","roleHeading":"Extended Type","extendedModule":"CryptoKit"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","kind":"symbol","type":"topic","title":"P521.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","text":"P521","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","title":"P521.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier","text":"P521"},{"text":".","kind":"text"},{"text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","title":"P521.KeyAgreement.PublicKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey.json b/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey.json index ff97e51..0d82678 100644 --- a/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey.json +++ b/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P521O","text":"P521"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V","kind":"typeIdentifier","text":"PrivateKey"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"],"generated":true,"title":"Default Implementations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement"]]},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"type":"conformsTo"}],"metadata":{"extendedModule":"CryptoKit","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O","text":"P521"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V","kind":"identifier","text":"PrivateKey"}],"title":"P521.KeyAgreement.PrivateKey","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"externalID":"s:e:s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF","symbolKind":"extension","roleHeading":"Extended Structure","role":"symbol"},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","type":"topic","title":"P521.KeyAgreement","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedkeyagreement-implementations","type":"topic","title":"SharedKeyAgreement Implementations","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentable-implementations","kind":"article","title":"JWKRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","type":"topic","title":"P521.KeyAgreement.PrivateKey","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement"]]},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"],"generated":true}],"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","text":"P521","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"typeIdentifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"symbolKind":"extension","extendedModule":"CryptoKit","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V"}],"role":"symbol","title":"P521.KeyAgreement.PrivateKey","roleHeading":"Extended Structure","externalID":"s:e:s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF"},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships"}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentable-implementations","type":"topic","role":"collectionGroup","kind":"article","abstract":[],"title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","text":"P521","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","title":"P521.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","kind":"symbol","type":"topic","title":"P521.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedkeyagreement-implementations","role":"collectionGroup","kind":"article","abstract":[],"title":"SharedKeyAgreement Implementations"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/jwkrepresentable-implementations.json index a5bfc42..6731218 100644 --- a/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/jwkRepresentation"],"generated":true,"title":"Instance Properties"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"jose-swift"}],"title":"JWKRepresentable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentable-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/jwkRepresentation":{"type":"topic","kind":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"P521.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/jwkRepresentation","title":"jwkRepresentation"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","type":"topic","title":"P521.KeyAgreement","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","type":"topic","title":"P521.KeyAgreement.PrivateKey","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentable-implementations"]}],"sections":[],"metadata":{"title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/jwkRepresentation"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/jwkRepresentation":{"role":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P521.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/jwkRepresentation","title":"jwkRepresentation","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","kind":"symbol","type":"topic","title":"P521.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","text":"P521","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","title":"P521.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/jwkrepresentation.json index 54e25ed..62d4144 100644 --- a/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/jwkrepresentation.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"]]},"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"P521.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","symbolKind":"property","role":"symbol","extendedModule":"CryptoKit","title":"jwkRepresentation","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/jwkRepresentation"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentable-implementations","kind":"article","title":"JWKRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/jwkRepresentation":{"type":"topic","kind":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"P521.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/jwkRepresentation","title":"jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","type":"topic","title":"P521.KeyAgreement","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","type":"topic","title":"P521.KeyAgreement.PrivateKey","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"metadata":{"role":"symbol","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"extendedModule":"CryptoKit","roleHeading":"Instance Property","externalID":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","title":"jwkRepresentation","symbolKind":"property"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P521.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentation"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentable-implementations","type":"topic","role":"collectionGroup","kind":"article","abstract":[],"title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","kind":"symbol","type":"topic","title":"P521.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/jwkRepresentation":{"role":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P521.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/jwkRepresentation","title":"jwkRepresentation","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","text":"P521","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","title":"P521.KeyAgreement.PrivateKey"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/sharedkeyagreement-implementations.json b/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/sharedkeyagreement-implementations.json index 2df3e83..0f96bdd 100644 --- a/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/sharedkeyagreement-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/sharedkeyagreement-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey"]]},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"SharedKeyAgreement Implementations"},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedkeyagreement-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","type":"topic","title":"sharedSecretFromKeyAgreement(publicKeyShare:)","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","type":"topic","title":"P521.KeyAgreement.PrivateKey","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","type":"topic","title":"P521.KeyAgreement","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"SharedKeyAgreement Implementations"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedkeyagreement-implementations"]}],"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","kind":"symbol","type":"topic","title":"P521.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","title":"sharedSecretFromKeyAgreement(publicKeyShare:)"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","text":"P521","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","title":"P521.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json b/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json index d0907dc..153b589 100644 --- a/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json +++ b/data/documentation/jose_swift/cryptokit/p521/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]]},"sections":[],"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","role":"symbol","externalID":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF","roleHeading":"Instance Method","extendedModule":"CryptoKit","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"SharedKeyAgreement.sharedSecretFromKeyAgreement(publicKeyShare:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","type":"topic","title":"P521.KeyAgreement","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedkeyagreement-implementations","type":"topic","title":"SharedKeyAgreement Implementations","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","type":"topic","title":"sharedSecretFromKeyAgreement(publicKeyShare:)","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","type":"topic","title":"P521.KeyAgreement.PrivateKey","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SharedKeyAgreement.sharedSecretFromKeyAgreement(publicKeyShare:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","title":"sharedSecretFromKeyAgreement(publicKeyShare:)","extendedModule":"CryptoKit","role":"symbol","externalID":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V17JSONWebAlgorithmsE016sharedSecretFromdE006publicD5Share10Foundation4DataV0gD03JWKV_tKF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"kind":"text","text":"("},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"symbolKind":"method","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedkeyagreement-implementations","role":"collectionGroup","kind":"article","abstract":[],"title":"SharedKeyAgreement Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","title":"sharedSecretFromKeyAgreement(publicKeyShare:)"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","text":"P521","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","title":"P521.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","kind":"symbol","type":"topic","title":"P521.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/keyagreement/publickey.json b/data/documentation/jose_swift/cryptokit/p521/keyagreement/publickey.json index d5d162c..f3d3460 100644 --- a/data/documentation/jose_swift/cryptokit/p521/keyagreement/publickey.json +++ b/data/documentation/jose_swift/cryptokit/p521/keyagreement/publickey.json @@ -1 +1 @@ -{"kind":"symbol","topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","text":"P521","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"typeIdentifier","text":"KeyAgreement"},{"kind":"text","text":"."},{"text":"PublicKey","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey"]}],"metadata":{"extendedModule":"CryptoKit","title":"P521.KeyAgreement.PublicKey","symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","text":"P521","kind":"identifier"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V","kind":"identifier","text":"PublicKey"}],"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"externalID":"s:e:s:9CryptoKit4P521O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","role":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"roleHeading":"Extended Structure"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"title":"JWKRepresentable Implementations","kind":"article","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","type":"topic","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"P521.KeyAgreement.PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","type":"topic","title":"P521.KeyAgreement","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:e:s:9CryptoKit4P521O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","extendedModule":"CryptoKit","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"symbolKind":"extension","title":"P521.KeyAgreement.PublicKey","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"P521","preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"roleHeading":"Extended Structure"},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","interfaceLanguage":"swift"},"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships","title":"Conforms To"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P521","preciseIdentifier":"s:9CryptoKit4P521O","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","kind":"symbol","type":"topic","title":"P521.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","kind":"article","abstract":[]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier","text":"P521"},{"text":".","kind":"text"},{"text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","title":"P521.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/keyagreement/publickey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/p521/keyagreement/publickey/jwkrepresentable-implementations.json index 43a1b61..ea96219 100644 --- a/data/documentation/jose_swift/cryptokit/p521/keyagreement/publickey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p521/keyagreement/publickey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/jwkRepresentation"],"title":"Instance Properties"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentable-implementations"]}],"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"P521.KeyAgreement.PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","type":"topic","title":"P521.KeyAgreement","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey/jwkRepresentation":{"title":"jwkRepresentation","kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P521.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/jwkRepresentation","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey"]]},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/jwkRepresentation"],"title":"Instance Properties"}],"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","kind":"symbol","type":"topic","title":"P521.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier","text":"P521"},{"text":".","kind":"text"},{"text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","title":"P521.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey/jwkRepresentation":{"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P521.KeyAgreement.PublicKey"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"title":"jwkRepresentation","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/jwkRepresentation","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/keyagreement/publickey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/p521/keyagreement/publickey/jwkrepresentation.json index 9dfbe1d..92eeb37 100644 --- a/data/documentation/jose_swift/cryptokit/p521/keyagreement/publickey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/p521/keyagreement/publickey/jwkrepresentation.json @@ -1 +1 @@ -{"metadata":{"title":"jwkRepresentation","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp","extendedModule":"CryptoKit","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"role":"symbol","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}]},"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P521.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentation"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey/jwkRepresentation":{"title":"jwkRepresentation","kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P521.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/jwkRepresentation","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","type":"topic","title":"P521.KeyAgreement","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"title":"JWKRepresentable Implementations","kind":"article","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","type":"topic","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"P521.KeyAgreement.PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentation"]}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}],"title":"jwkRepresentation","extendedModule":"CryptoKit","roleHeading":"Instance Property","externalID":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V17JSONWebAlgorithmsE17jwkRepresentation0gD03JWKVvp"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P521.KeyAgreement.PublicKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey/jwkRepresentation":{"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P521.KeyAgreement.PublicKey"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"title":"jwkRepresentation","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/jwkRepresentation","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier","text":"P521"},{"text":".","kind":"text"},{"text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","title":"P521.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","kind":"article","abstract":[]},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement","kind":"symbol","type":"topic","title":"P521.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/signing.json b/data/documentation/jose_swift/cryptokit/p521/signing.json index e3b31db..8b394d2 100644 --- a/data/documentation/jose_swift/cryptokit/p521/signing.json +++ b/data/documentation/jose_swift/cryptokit/p521/signing.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey"],"title":"Extended Structures"}],"kind":"symbol","metadata":{"navigatorTitle":[{"text":"Signing","kind":"identifier"}],"role":"symbol","externalID":"s:e:s:e:s:9CryptoKit4P521O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","extendedModule":"CryptoKit","symbolKind":"extension","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"roleHeading":"Extended Type","title":"P521.Signing"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521"]]},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P521","preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O7SigningO","text":"Signing","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","title":"P521.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey":{"title":"P521.Signing.PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O","text":"P521"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit4P521O7SigningO"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV","text":"PublicKey"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"title":"P521.Signing","kind":"symbol","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521"]]},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","interfaceLanguage":"swift"},"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey"]}],"sections":[],"metadata":{"roleHeading":"Extended Type","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"title":"P521.Signing","externalID":"s:e:s:e:s:9CryptoKit4P521O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","extendedModule":"CryptoKit","symbolKind":"extension"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier","text":"P521"},{"text":".","kind":"text"},{"text":"Signing","preciseIdentifier":"s:9CryptoKit4P521O7SigningO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","title":"P521.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing","type":"topic","kind":"symbol","title":"P521.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","title":"P521.Signing.PublicKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/signing/privatekey.json b/data/documentation/jose_swift/cryptokit/p521/signing/privatekey.json index 1b1519b..98edd8b 100644 --- a/data/documentation/jose_swift/cryptokit/p521/signing/privatekey.json +++ b/data/documentation/jose_swift/cryptokit/p521/signing/privatekey.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey"},"metadata":{"symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO","text":"Signing"},{"kind":"text","text":"."},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"P521.Signing.PrivateKey","extendedModule":"CryptoKit","roleHeading":"Extended Structure","externalID":"s:e:s:9CryptoKit4P521O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}]},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P521O","text":"P521"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO","text":"Signing"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV","text":"PrivateKey","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey"]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/JWKRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey/JWKRepresentable-Implementations":{"title":"JWKRepresentable Implementations","kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"title":"P521.Signing","kind":"symbol","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P521","preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O7SigningO","text":"Signing","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","title":"P521.Signing.PrivateKey"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"P521","preciseIdentifier":"s:9CryptoKit4P521O"},{"kind":"text","text":"."},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit4P521O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV","text":"PrivateKey","kind":"identifier"}],"modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"extendedModule":"CryptoKit","title":"P521.Signing.PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","roleHeading":"Extended Structure","externalID":"s:e:s:9CryptoKit4P521O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","symbolKind":"extension"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/JWKRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","text":"P521","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O7SigningO","kind":"typeIdentifier","text":"Signing"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV","kind":"typeIdentifier","text":"PrivateKey"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing"]]},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/JWKRepresentable-Implementations","kind":"article","abstract":[],"type":"topic","role":"collectionGroup","title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier","text":"P521"},{"text":".","kind":"text"},{"text":"Signing","preciseIdentifier":"s:9CryptoKit4P521O7SigningO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","title":"P521.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing","type":"topic","kind":"symbol","title":"P521.Signing"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/signing/privatekey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/p521/signing/privatekey/jwkrepresentable-implementations.json index 396cc4f..672b9d9 100644 --- a/data/documentation/jose_swift/cryptokit/p521/signing/privatekey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p521/signing/privatekey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/jwkRepresentation"],"generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey"]]},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey/jwkRepresentation":{"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P521.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/jwkRepresentation","title":"jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentation","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"title":"P521.Signing","kind":"symbol","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P521","preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O7SigningO","text":"Signing","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","title":"P521.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/jwkRepresentation"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentable-implementations"]}],"metadata":{"modules":[{"name":"jose-swift"}],"title":"JWKRepresentable Implementations","role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing","type":"topic","kind":"symbol","title":"P521.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier","text":"P521"},{"text":".","kind":"text"},{"text":"Signing","preciseIdentifier":"s:9CryptoKit4P521O7SigningO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","title":"P521.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey/jwkRepresentation":{"title":"jwkRepresentation","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentation","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"role":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P521.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/signing/privatekey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/p521/signing/privatekey/jwkrepresentation.json index dd5bd54..f77b656 100644 --- a/data/documentation/jose_swift/cryptokit/p521/signing/privatekey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/p521/signing/privatekey/jwkrepresentation.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P521.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/JWKRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/jwkRepresentation"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"title":"jwkRepresentation","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"roleHeading":"Instance Property","externalID":"s:9CryptoKit4P521O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","role":"symbol","extendedModule":"CryptoKit","symbolKind":"property"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentation"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey/jwkRepresentation":{"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P521.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/jwkRepresentation","title":"jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentation","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P521","preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O7SigningO","text":"Signing","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","title":"P521.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"title":"P521.Signing","kind":"symbol","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey/JWKRepresentable-Implementations":{"title":"JWKRepresentable Implementations","kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentable-implementations"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/jwkRepresentation"},"kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P521.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/JWKRepresentable-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentation"]}],"metadata":{"role":"symbol","modules":[{"relatedModules":["CryptoKit"],"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}],"extendedModule":"CryptoKit","roleHeading":"Instance Property","externalID":"s:9CryptoKit4P521O7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","title":"jwkRepresentation","symbolKind":"property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier","text":"P521"},{"text":".","kind":"text"},{"text":"Signing","preciseIdentifier":"s:9CryptoKit4P521O7SigningO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","title":"P521.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey/jwkRepresentation":{"title":"jwkRepresentation","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/jwkRepresentation","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentation","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"role":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"P521.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing","type":"topic","kind":"symbol","title":"P521.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey\/JWKRepresentable-Implementations","kind":"article","abstract":[],"type":"topic","role":"collectionGroup","title":"JWKRepresentable Implementations"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/signing/publickey.json b/data/documentation/jose_swift/cryptokit/p521/signing/publickey.json index 00538d1..fd4f424 100644 --- a/data/documentation/jose_swift/cryptokit/p521/signing/publickey.json +++ b/data/documentation/jose_swift/cryptokit/p521/signing/publickey.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO","text":"Signing"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/JWKRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"roleHeading":"Extended Structure","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"symbolKind":"extension","externalID":"s:e:s:9CryptoKit4P521O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","extendedModule":"CryptoKit","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"title":"P521.Signing.PublicKey","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O7SigningO","text":"Signing","kind":"identifier"},{"kind":"text","text":"."},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV"}]},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing"]]},"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"title":"P521.Signing","kind":"symbol","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey":{"title":"P521.Signing.PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O","text":"P521"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit4P521O7SigningO"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV","text":"PublicKey"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing"]]},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"P521","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"kind":"text","text":"."},{"text":"Signing","kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO"},{"text":".","kind":"text"},{"text":"PublicKey","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/JWKRepresentable-Implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"P521.Signing.PublicKey","externalID":"s:e:s:9CryptoKit4P521O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","extendedModule":"CryptoKit","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"role":"symbol","roleHeading":"Extended Structure","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O","text":"P521"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O7SigningO","kind":"identifier","text":"Signing"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV","text":"PublicKey"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"symbolKind":"extension"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","interfaceLanguage":"swift"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing","type":"topic","kind":"symbol","title":"P521.Signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","title":"P521.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey/JWKRepresentable-Implementations":{"kind":"article","title":"JWKRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/signing/publickey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/cryptokit/p521/signing/publickey/jwkrepresentable-implementations.json index ef6bd0a..bcbb3e0 100644 --- a/data/documentation/jose_swift/cryptokit/p521/signing/publickey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/cryptokit/p521/signing/publickey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/jwkRepresentation"]}],"kind":"article","sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey"]]},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey/jwkRepresentation":{"title":"jwkRepresentation","kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P521.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/jwkRepresentation","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"title":"P521.Signing","kind":"symbol","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey":{"title":"P521.Signing.PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O","text":"P521"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit4P521O7SigningO"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV","text":"PublicKey"}],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"article","metadata":{"role":"collectionGroup","title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/jwkRepresentation"],"generated":true,"title":"Instance Properties"}],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey/jwkRepresentation":{"kind":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentation","type":"topic","title":"jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P521.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/jwkRepresentation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","title":"P521.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing","type":"topic","kind":"symbol","title":"P521.Signing"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/cryptokit/p521/signing/publickey/jwkrepresentation.json b/data/documentation/jose_swift/cryptokit/p521/signing/publickey/jwkrepresentation.json index e82e804..05b7df0 100644 --- a/data/documentation/jose_swift/cryptokit/p521/signing/publickey/jwkrepresentation.json +++ b/data/documentation/jose_swift/cryptokit/p521/signing/publickey/jwkrepresentation.json @@ -1 +1 @@ -{"metadata":{"title":"jwkRepresentation","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"symbolKind":"property","role":"symbol","extendedModule":"CryptoKit","roleHeading":"Instance Property","externalID":"s:9CryptoKit4P521O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/jwkRepresentation"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentation"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/JWKRepresentable-Implementations"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P521.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"references":{"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey/jwkRepresentation":{"title":"jwkRepresentation","kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P521.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/jwkRepresentation","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"url":"\/documentation\/jose_swift\/cryptokit\/p521","type":"topic","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"text":"P521","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","title":"P521"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"title":"P521.Signing","kind":"symbol","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey":{"title":"P521.Signing.PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O","text":"P521"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit4P521O7SigningO"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV","text":"PublicKey"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","role":"collection","kind":"symbol","type":"topic","abstract":[],"title":"CryptoKit"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/JWKRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"P521.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}],"metadata":{"roleHeading":"Instance Property","title":"jwkRepresentation","modules":[{"name":"jose-swift","relatedModules":["CryptoKit"]}],"externalID":"s:9CryptoKit4P521O7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0gF03JWKVvp","symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"extendedModule":"CryptoKit"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit":{"role":"collection","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit","title":"CryptoKit","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing","type":"topic","kind":"symbol","title":"P521.Signing"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey/jwkRepresentation":{"kind":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentation","type":"topic","title":"jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"P521.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/jwkRepresentation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","title":"P521.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey/JWKRepresentable-Implementations":{"kind":"article","title":"JWKRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentable-implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521","kind":"symbol","type":"topic","title":"P521","navigatorTitle":[{"text":"P521","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448.json b/data/documentation/jose_swift/curve448.json index 7507c9c..cb8080a 100644 --- a/data/documentation/jose_swift/curve448.json +++ b/data/documentation/jose_swift/curve448.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"topicSections":[{"title":"Enumerations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Curve448"}],"title":"Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"roleHeading":"Enumeration","externalID":"s:10JSONWebKey8Curve448O","role":"symbol","symbolKind":"enum"},"sections":[],"abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Curve448"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448"]}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"topicSections":[{"title":"Enumerations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Curve448"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"enum","title":"Curve448","modules":[{"name":"jose-swift"}],"roleHeading":"Enumeration","externalID":"s:10JSONWebKey8Curve448O","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Curve448"}],"navigatorTitle":[{"kind":"identifier","text":"Curve448"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448"]}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement.json b/data/documentation/jose_swift/curve448/keyagreement.json index 5030823..8a2cd9d 100644 --- a/data/documentation/jose_swift/curve448/keyagreement.json +++ b/data/documentation/jose_swift/curve448/keyagreement.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey"],"title":"Structures"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"metadata":{"title":"Curve448.KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"externalID":"s:10JSONWebKey8Curve448O0B9AgreementO","roleHeading":"Enumeration","extendedModule":"JSONWebKey","symbolKind":"enum","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyAgreement","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement"]}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement.PublicKey","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"title":"Curve448.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"type":"topic","role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"extendedModule":"JSONWebKey","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","title":"Curve448.KeyAgreement","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyAgreement","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"topicSections":[{"title":"Structures","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","title":"Curve448.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","title":"Curve448.KeyAgreement.PrivateKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement/privatekey.json b/data/documentation/jose_swift/curve448/keyagreement/privatekey.json index 92624f9..73bcceb 100644 --- a/data/documentation/jose_swift/curve448/keyagreement/privatekey.json +++ b/data/documentation/jose_swift/curve448/keyagreement/privatekey.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0V","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PrivateKey","kind":"identifier"}],"roleHeading":"Structure","modules":[{"name":"jose-swift"}],"title":"Curve448.KeyAgreement.PrivateKey"},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PrivateKey"}],"platforms":["macOS"],"languages":["swift"]}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init()","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init(rawRepresentation:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/publicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/rawRepresentation"]},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(with:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"],"generated":true}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/rawRepresentation":{"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/rawrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/rawRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rawRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"title":"rawRepresentation","kind":"symbol","abstract":[{"type":"text","text":"A data representation of the private key"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/publicKey":{"abstract":[{"type":"text","text":"Returns the associated X448 public key."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"publicKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey8Curve448O","kind":"typeIdentifier","text":"Curve448"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V","text":"PublicKey"}],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/publickey","title":"publicKey","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/publicKey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(with:)":{"abstract":[{"type":"text","text":"Performs an elliptic curve Diffie-Hellmann key agreement over X448."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O","text":"Curve448"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"KeyAgreement","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V","text":"PublicKey","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(with:)","title":"sharedSecretFromKeyAgreement(with:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(with:)"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/init()":{"abstract":[{"text":"Generates a new X448 private key.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"()"}],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init()","title":"init()","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init()"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/init(rawRepresentation:)":{"abstract":[{"type":"text","text":"Initializes the key with data."}],"kind":"symbol","title":"init(rawRepresentation:)","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init(rawrepresentation:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"rawRepresentation","kind":"externalParam"},{"text":": some ","kind":"text"},{"kind":"typeIdentifier","text":"ContiguousBytes","preciseIdentifier":"s:10Foundation15ContiguousBytesP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init(rawRepresentation:)","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"title":"Curve448.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"type":"topic","role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PrivateKey"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init()","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init(rawRepresentation:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/publicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/rawRepresentation"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(with:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"Curve448.KeyAgreement.PrivateKey","roleHeading":"Structure","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0V","symbolKind":"struct","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","abstract":[],"role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","title":"Curve448.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/init()":{"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init()","title":"init()","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init()","abstract":[{"text":"Generates a new X448 private key.","type":"text"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(with:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(with:)","title":"sharedSecretFromKeyAgreement(with:)","abstract":[{"type":"text","text":"Performs an elliptic curve Diffie-Hellmann key agreement over X448."}],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(with:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Curve448","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO","text":"KeyAgreement","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/init(rawRepresentation:)":{"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init(rawrepresentation:)","type":"topic","abstract":[{"type":"text","text":"Initializes the key with data."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"rawRepresentation","kind":"externalParam"},{"text":": some ","kind":"text"},{"preciseIdentifier":"s:10Foundation15ContiguousBytesP","text":"ContiguousBytes","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init(rawRepresentation:)","title":"init(rawRepresentation:)"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/publicKey":{"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/publickey","type":"topic","abstract":[{"type":"text","text":"Returns the associated X448 public key."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publicKey","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Curve448","preciseIdentifier":"s:10JSONWebKey8Curve448O"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO","text":"KeyAgreement","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PublicKey","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/publicKey","title":"publicKey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/rawRepresentation":{"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/rawrepresentation","type":"topic","abstract":[{"text":"A data representation of the private key","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawRepresentation"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/rawRepresentation","title":"rawRepresentation"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement/privatekey/init().json b/data/documentation/jose_swift/curve448/keyagreement/privatekey/init().json index 41cac97..0791118 100644 --- a/data/documentation/jose_swift/curve448/keyagreement/privatekey/init().json +++ b/data/documentation/jose_swift/curve448/keyagreement/privatekey/init().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"()"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Generates a new X448 private key."}],"sections":[],"kind":"symbol","metadata":{"role":"symbol","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0VAGycfc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","title":"init()"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init()"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/init()":{"abstract":[{"text":"Generates a new X448 private key.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"()"}],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init()","title":"init()","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init()"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"title":"Curve448.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"type":"topic","role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"()","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0VAGycfc","title":"init()","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","symbolKind":"init","roleHeading":"Initializer"},"variants":[{"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init()"},"abstract":[{"type":"text","text":"Generates a new X448 private key."}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","title":"Curve448.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/init()":{"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init()","title":"init()","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init()","abstract":[{"text":"Generates a new X448 private key.","type":"text"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement/privatekey/init(rawrepresentation:).json b/data/documentation/jose_swift/curve448/keyagreement/privatekey/init(rawrepresentation:).json index 1a7cee5..13fd67c 100644 --- a/data/documentation/jose_swift/curve448/keyagreement/privatekey/init(rawrepresentation:).json +++ b/data/documentation/jose_swift/curve448/keyagreement/privatekey/init(rawrepresentation:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"rawRepresentation","kind":"externalParam"},{"kind":"text","text":": some "},{"text":"ContiguousBytes","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation15ContiguousBytesP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The 56-bytes representation of the private key.","type":"text"}],"type":"paragraph"}],"name":"data"}]}],"abstract":[{"text":"Initializes the key with data.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey"]]},"metadata":{"title":"init(rawRepresentation:)","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0V17rawRepresentationAGx_tKc10Foundation15ContiguousBytesRzlufc","modules":[{"name":"jose-swift"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"rawRepresentation"},{"text":": some ","kind":"text"},{"text":"ContiguousBytes","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation15ContiguousBytesP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","roleHeading":"Initializer","symbolKind":"init"},"variants":[{"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init(rawrepresentation:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init(rawRepresentation:)"},"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/init(rawRepresentation:)":{"abstract":[{"type":"text","text":"Initializes the key with data."}],"kind":"symbol","title":"init(rawRepresentation:)","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init(rawrepresentation:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"rawRepresentation","kind":"externalParam"},{"text":": some ","kind":"text"},{"kind":"typeIdentifier","text":"ContiguousBytes","preciseIdentifier":"s:10Foundation15ContiguousBytesP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init(rawRepresentation:)","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"title":"Curve448.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"type":"topic","role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init(rawRepresentation:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init(rawrepresentation:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"title":"init(rawRepresentation:)","roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"rawRepresentation"},{"kind":"text","text":": some "},{"text":"ContiguousBytes","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation15ContiguousBytesP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0V17rawRepresentationAGx_tKc10Foundation15ContiguousBytesRzlufc"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Initializes the key with data."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"rawRepresentation","kind":"externalParam"},{"text":": some ","kind":"text"},{"preciseIdentifier":"s:10Foundation15ContiguousBytesP","text":"ContiguousBytes","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The 56-bytes representation of the private key.","type":"text"}]}],"name":"data"}],"kind":"parameters"}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/init(rawRepresentation:)":{"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init(rawrepresentation:)","type":"topic","abstract":[{"type":"text","text":"Initializes the key with data."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"rawRepresentation","kind":"externalParam"},{"text":": some ","kind":"text"},{"preciseIdentifier":"s:10Foundation15ContiguousBytesP","text":"ContiguousBytes","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/init(rawRepresentation:)","title":"init(rawRepresentation:)"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","title":"Curve448.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement/privatekey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/curve448/keyagreement/privatekey/jwkrepresentable-implementations.json index 1350717..49b72c1 100644 --- a/data/documentation/jose_swift/curve448/keyagreement/privatekey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/curve448/keyagreement/privatekey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/jwkRepresentation"],"generated":true,"title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentable-implementations"]}],"sections":[],"kind":"article","metadata":{"role":"collectionGroup","title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/jwkRepresentation":{"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"Curve448.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentation","kind":"symbol","title":"jwkRepresentation","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"title":"Curve448.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"type":"topic","role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/jwkRepresentation"]}],"kind":"article","metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/jwkRepresentation":{"role":"symbol","type":"topic","title":"jwkRepresentation","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentation","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/jwkRepresentation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"Curve448.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","title":"Curve448.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement/privatekey/jwkrepresentation.json b/data/documentation/jose_swift/curve448/keyagreement/privatekey/jwkrepresentation.json index 4b79dc3..6d9d8d7 100644 --- a/data/documentation/jose_swift/curve448/keyagreement/privatekey/jwkrepresentation.json +++ b/data/documentation/jose_swift/curve448/keyagreement/privatekey/jwkrepresentation.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","extendedModule":"JSONWebKey","title":"jwkRepresentation","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0V0A10AlgorithmsE17jwkRepresentationAA3JWKVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"symbolKind":"property","modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"role":"symbol"},"sections":[],"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"Curve448.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentation"]}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/jwkRepresentation":{"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"Curve448.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentation","kind":"symbol","title":"jwkRepresentation","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/jwkRepresentation"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"title":"Curve448.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"type":"topic","role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0V0A10AlgorithmsE17jwkRepresentationAA3JWKVvp","roleHeading":"Instance Property","extendedModule":"JSONWebKey","title":"jwkRepresentation"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/jwkRepresentation"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"Curve448.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","abstract":[],"role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/jwkRepresentation":{"role":"symbol","type":"topic","title":"jwkRepresentation","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentation","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/jwkRepresentation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"Curve448.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","title":"Curve448.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement/privatekey/publickey.json b/data/documentation/jose_swift/curve448/keyagreement/privatekey/publickey.json index b29167a..bde6e79 100644 --- a/data/documentation/jose_swift/curve448/keyagreement/privatekey/publickey.json +++ b/data/documentation/jose_swift/curve448/keyagreement/privatekey/publickey.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Returns the associated X448 public key."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/publicKey","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"publicKey"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","preciseIdentifier":"s:10JSONWebKey8Curve448O","kind":"typeIdentifier","text":"Curve448"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"KeyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","text":"PublicKey","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The public key"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey"]]},"variants":[{"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"publicKey","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"publicKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey8Curve448O","text":"Curve448","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO","kind":"typeIdentifier","text":"KeyAgreement"},{"kind":"text","text":"."},{"text":"PublicKey","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V","kind":"typeIdentifier"}],"modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0V06publicB0AE06PublicB0Vvp","role":"symbol","roleHeading":"Instance Property"},"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"title":"Curve448.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"type":"topic","role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/publicKey":{"abstract":[{"type":"text","text":"Returns the associated X448 public key."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"publicKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey8Curve448O","kind":"typeIdentifier","text":"Curve448"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V","text":"PublicKey"}],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/publickey","title":"publicKey","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/publicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement.PublicKey","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/publicKey"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/publickey"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","title":"publicKey","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"publicKey"},{"kind":"text","text":": "},{"text":"Curve448","preciseIdentifier":"s:10JSONWebKey8Curve448O","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO","kind":"typeIdentifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V","text":"PublicKey"}],"role":"symbol","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0V06publicB0AE06PublicB0Vvp"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Returns the associated X448 public key."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publicKey","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","text":"Curve448"},{"text":".","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","text":"KeyAgreement","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO"},{"text":".","kind":"text"},{"text":"PublicKey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The public key"}],"type":"paragraph"}]}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","title":"Curve448.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","title":"Curve448.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/publicKey":{"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/publickey","type":"topic","abstract":[{"type":"text","text":"Returns the associated X448 public key."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publicKey","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Curve448","preciseIdentifier":"s:10JSONWebKey8Curve448O"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO","text":"KeyAgreement","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PublicKey","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/publicKey","title":"publicKey"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement/privatekey/rawrepresentation.json b/data/documentation/jose_swift/curve448/keyagreement/privatekey/rawrepresentation.json index 025318c..79b7dd3 100644 --- a/data/documentation/jose_swift/curve448/keyagreement/privatekey/rawrepresentation.json +++ b/data/documentation/jose_swift/curve448/keyagreement/privatekey/rawrepresentation.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/rawrepresentation"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/rawRepresentation"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rawRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"roleHeading":"Instance Property","title":"rawRepresentation","modules":[{"name":"jose-swift"}],"symbolKind":"property","role":"symbol","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0V17rawRepresentation10Foundation4DataVvp"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey"]]},"abstract":[{"type":"text","text":"A data representation of the private key"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rawRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/rawRepresentation":{"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/rawrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/rawRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rawRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"title":"rawRepresentation","kind":"symbol","abstract":[{"type":"text","text":"A data representation of the private key"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"title":"Curve448.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"type":"topic","role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/rawrepresentation"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"title":"rawRepresentation","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"rawRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0V17rawRepresentation10Foundation4DataVvp","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rawRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/rawRepresentation"},"abstract":[{"text":"A data representation of the private key","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","title":"Curve448.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/rawRepresentation":{"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/rawrepresentation","type":"topic","abstract":[{"text":"A data representation of the private key","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawRepresentation"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/rawRepresentation","title":"rawRepresentation"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement/privatekey/sharedsecretfromkeyagreement(with:).json b/data/documentation/jose_swift/curve448/keyagreement/privatekey/sharedsecretfromkeyagreement(with:).json index e078be8..d2b94be 100644 --- a/data/documentation/jose_swift/curve448/keyagreement/privatekey/sharedsecretfromkeyagreement(with:).json +++ b/data/documentation/jose_swift/curve448/keyagreement/privatekey/sharedsecretfromkeyagreement(with:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(with:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Performs an elliptic curve Diffie-Hellmann key agreement over X448."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey"]]},"sections":[],"metadata":{"title":"sharedSecretFromKeyAgreement(with:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"Curve448","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O"},{"kind":"text","text":"."},{"text":"KeyAgreement","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO"},{"kind":"text","text":"."},{"text":"PublicKey","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Method","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0V016sharedSecretFrombD04with10Foundation4DataVAE06PublicB0V_tKF"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey8Curve448O","text":"Curve448","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO","text":"KeyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PublicKey","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The public key share to perform the key agreement with.","type":"text"}]}],"name":"publicKeyShare"}],"kind":"parameters"},{"content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"inlineContent":[{"text":"The shared secret","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"style":"note","content":[{"inlineContent":[{"type":"text","text":"Throws if the operation failed to be performed."}],"type":"paragraph"}],"type":"aside","name":"Throws"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(with:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement.PublicKey","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"title":"Curve448.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"type":"topic","role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(with:)":{"abstract":[{"type":"text","text":"Performs an elliptic curve Diffie-Hellmann key agreement over X448."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O","text":"Curve448"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"KeyAgreement","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V","text":"PublicKey","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(with:)","title":"sharedSecretFromKeyAgreement(with:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(with:)"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","preciseIdentifier":"s:10JSONWebKey8Curve448O","text":"Curve448"},{"text":".","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"typeIdentifier","text":"KeyAgreement","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO"},{"kind":"text","text":"."},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V","kind":"typeIdentifier","text":"PublicKey"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"publicKeyShare","content":[{"type":"paragraph","inlineContent":[{"text":"The public key share to perform the key agreement with.","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"The shared secret"}],"type":"paragraph"}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Throws if the operation failed to be performed.","type":"text"}]}],"name":"Throws","style":"note","type":"aside"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(with:)"},"variants":[{"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"symbolKind":"method","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Method","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO07PrivateB0V016sharedSecretFrombD04with10Foundation4DataVAE06PublicB0V_tKF","role":"symbol","title":"sharedSecretFromKeyAgreement(with:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"Curve448","preciseIdentifier":"s:10JSONWebKey8Curve448O","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PublicKey","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey"]]},"abstract":[{"type":"text","text":"Performs an elliptic curve Diffie-Hellmann key agreement over X448."}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","title":"Curve448.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(with:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(with:)","title":"sharedSecretFromKeyAgreement(with:)","abstract":[{"type":"text","text":"Performs an elliptic curve Diffie-Hellmann key agreement over X448."}],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(with:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Curve448","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO","text":"KeyAgreement","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","title":"Curve448.KeyAgreement.PrivateKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement/publickey.json b/data/documentation/jose_swift/curve448/keyagreement/publickey.json index 9522dbb..5f0bbc7 100644 --- a/data/documentation/jose_swift/curve448/keyagreement/publickey.json +++ b/data/documentation/jose_swift/curve448/keyagreement/publickey.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/init(rawRepresentation:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/rawRepresentation"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey"},"metadata":{"role":"symbol","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V","title":"Curve448.KeyAgreement.PublicKey","modules":[{"name":"jose-swift"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PublicKey","kind":"identifier"}],"symbolKind":"struct"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/publickey"]}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKey"}],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/rawRepresentation":{"kind":"symbol","role":"symbol","title":"rawRepresentation","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/rawrepresentation","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[{"text":"A data representation of the public key","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/rawRepresentation"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement.PublicKey","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"kind":"article","title":"JWKRepresentable Implementations","abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentable-implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/init(rawRepresentation:)":{"role":"symbol","type":"topic","title":"init(rawRepresentation:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"rawRepresentation","kind":"externalParam"},{"kind":"text","text":": some "},{"preciseIdentifier":"s:10Foundation15ContiguousBytesP","text":"ContiguousBytes","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/init(rawRepresentation:)","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/init(rawrepresentation:)","abstract":[{"type":"text","text":"Initializes a Curve448 Key for Key Agreement."}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/init(rawRepresentation:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/rawRepresentation"]},{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"],"title":"Default Implementations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKey"}]}]}],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PublicKey"}],"role":"symbol","roleHeading":"Structure","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V","symbolKind":"struct","modules":[{"name":"jose-swift"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"title":"Curve448.KeyAgreement.PublicKey"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","interfaceLanguage":"swift"},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships","type":"conformsTo"}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","title":"Curve448.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","type":"topic","role":"collectionGroup","title":"JWKRepresentable Implementations","abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/rawRepresentation":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rawRepresentation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/rawRepresentation","kind":"symbol","abstract":[{"text":"A data representation of the public key","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/rawrepresentation","title":"rawRepresentation","type":"topic"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/init(rawRepresentation:)":{"kind":"symbol","title":"init(rawRepresentation:)","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/init(rawrepresentation:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/init(rawRepresentation:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"rawRepresentation","kind":"externalParam"},{"text":": some ","kind":"text"},{"preciseIdentifier":"s:10Foundation15ContiguousBytesP","kind":"typeIdentifier","text":"ContiguousBytes"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[{"text":"Initializes a Curve448 Key for Key Agreement.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement/publickey/init(rawrepresentation:).json b/data/documentation/jose_swift/curve448/keyagreement/publickey/init(rawrepresentation:).json index c15b598..c70cf40 100644 --- a/data/documentation/jose_swift/curve448/keyagreement/publickey/init(rawrepresentation:).json +++ b/data/documentation/jose_swift/curve448/keyagreement/publickey/init(rawrepresentation:).json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/init(rawrepresentation:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","title":"init(rawRepresentation:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"rawRepresentation","kind":"externalParam"},{"kind":"text","text":": some "},{"preciseIdentifier":"s:10Foundation15ContiguousBytesP","text":"ContiguousBytes","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"jose-swift"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V17rawRepresentationAGx_tKc10Foundation15ContiguousBytesRzlufc"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Initializes a Curve448 Key for Key Agreement."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/init(rawRepresentation:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"rawRepresentation","kind":"externalParam"},{"kind":"text","text":": some "},{"preciseIdentifier":"s:10Foundation15ContiguousBytesP","text":"ContiguousBytes","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"rawRepresentation","content":[{"inlineContent":[{"text":"The data representation of the key","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"text":"An initialized key if the data is valid.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"style":"note","type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"text":"Throws if the data is not a valid key.","type":"text"}]}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement.PublicKey","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/init(rawRepresentation:)":{"role":"symbol","type":"topic","title":"init(rawRepresentation:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"rawRepresentation","kind":"externalParam"},{"kind":"text","text":": some "},{"preciseIdentifier":"s:10Foundation15ContiguousBytesP","text":"ContiguousBytes","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/init(rawRepresentation:)","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/init(rawrepresentation:)","abstract":[{"type":"text","text":"Initializes a Curve448 Key for Key Agreement."}]}}} \ No newline at end of file +{"kind":"symbol","metadata":{"role":"symbol","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V17rawRepresentationAGx_tKc10Foundation15ContiguousBytesRzlufc","modules":[{"name":"jose-swift"}],"symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"rawRepresentation"},{"text":": some ","kind":"text"},{"text":"ContiguousBytes","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation15ContiguousBytesP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(rawRepresentation:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Initializes a Curve448 Key for Key Agreement.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"rawRepresentation","kind":"externalParam"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"ContiguousBytes","preciseIdentifier":"s:10Foundation15ContiguousBytesP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The data representation of the key"}],"type":"paragraph"}],"name":"rawRepresentation"}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"An initialized key if the data is valid.","type":"text"}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"style":"note","name":"Throws","content":[{"inlineContent":[{"type":"text","text":"Throws if the data is not a valid key."}],"type":"paragraph"}],"type":"aside"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/init(rawrepresentation:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/init(rawRepresentation:)"},"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","title":"Curve448.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/init(rawRepresentation:)":{"kind":"symbol","title":"init(rawRepresentation:)","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/init(rawrepresentation:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/init(rawRepresentation:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"rawRepresentation","kind":"externalParam"},{"text":": some ","kind":"text"},{"preciseIdentifier":"s:10Foundation15ContiguousBytesP","kind":"typeIdentifier","text":"ContiguousBytes"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[{"text":"Initializes a Curve448 Key for Key Agreement.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement/publickey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/curve448/keyagreement/publickey/jwkrepresentable-implementations.json index ff7d6bb..cf14be7 100644 --- a/data/documentation/jose_swift/curve448/keyagreement/publickey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/curve448/keyagreement/publickey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/jwkRepresentation"],"title":"Instance Properties","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentable-implementations"]}],"metadata":{"role":"collectionGroup","title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement.PublicKey","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/jwkRepresentation":{"title":"jwkRepresentation","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentation","type":"topic","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"Curve448.KeyAgreement.PublicKey"},{"text":" instance.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/jwkRepresentation","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/jwkRepresentation"],"title":"Instance Properties","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentable-implementations"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey"]]},"sections":[],"metadata":{"title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"references":{"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","title":"Curve448.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/jwkRepresentation":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/jwkRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"type":"topic","role":"symbol","title":"jwkRepresentation","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"Curve448.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement/publickey/jwkrepresentation.json b/data/documentation/jose_swift/curve448/keyagreement/publickey/jwkrepresentation.json index d9ee4ba..24d38ef 100644 --- a/data/documentation/jose_swift/curve448/keyagreement/publickey/jwkrepresentation.json +++ b/data/documentation/jose_swift/curve448/keyagreement/publickey/jwkrepresentation.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"Curve448.KeyAgreement.PublicKey"},{"text":" instance.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/jwkRepresentation"},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V0A10AlgorithmsE17jwkRepresentationAA3JWKVvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"title":"jwkRepresentation","extendedModule":"JSONWebKey"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"kind":"article","title":"JWKRepresentable Implementations","abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentable-implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement.PublicKey","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/jwkRepresentation":{"title":"jwkRepresentation","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentation","type":"topic","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"Curve448.KeyAgreement.PublicKey"},{"text":" instance.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/jwkRepresentation","role":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"Curve448.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"metadata":{"symbolKind":"property","role":"symbol","extendedModule":"JSONWebKey","roleHeading":"Instance Property","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"title":"jwkRepresentation","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V0A10AlgorithmsE17jwkRepresentationAA3JWKVvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentation"]}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","type":"topic","role":"collectionGroup","title":"JWKRepresentable Implementations","abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","title":"Curve448.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/jwkRepresentation":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/jwkRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"type":"topic","role":"symbol","title":"jwkRepresentation","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"Curve448.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/curve448/keyagreement/publickey/rawrepresentation.json b/data/documentation/jose_swift/curve448/keyagreement/publickey/rawrepresentation.json index b226b1c..883c8b8 100644 --- a/data/documentation/jose_swift/curve448/keyagreement/publickey/rawrepresentation.json +++ b/data/documentation/jose_swift/curve448/keyagreement/publickey/rawrepresentation.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/rawRepresentation","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rawRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","externalID":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V17rawRepresentation10Foundation4DataVvp","title":"rawRepresentation","symbolKind":"property","roleHeading":"Instance Property"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"A data representation of the public key"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/rawrepresentation"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreement"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","kind":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","abstract":[],"navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement.PublicKey","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/rawRepresentation":{"kind":"symbol","role":"symbol","title":"rawRepresentation","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/rawrepresentation","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[{"text":"A data representation of the public key","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/rawRepresentation"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","type":"topic","title":"Curve448","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","kind":"symbol","abstract":[{"text":"The Curve448 Elliptic Curve.","type":"text"}],"url":"\/documentation\/jose_swift\/curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/rawRepresentation"},"metadata":{"roleHeading":"Instance Property","title":"rawRepresentation","symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"externalID":"s:10JSONWebKey8Curve448O0B9AgreementO06PublicB0V17rawRepresentation10Foundation4DataVvp"},"abstract":[{"type":"text","text":"A data representation of the public key"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rawRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/rawrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement","title":"Curve448.KeyAgreement","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreement","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey/rawRepresentation":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rawRepresentation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey\/rawRepresentation","kind":"symbol","abstract":[{"text":"A data representation of the public key","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/rawrepresentation","title":"rawRepresentation","type":"topic"},"doc://jose-swift/documentation/jose_swift/Curve448":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The Curve448 Elliptic Curve."}],"type":"topic","title":"Curve448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448","navigatorTitle":[{"text":"Curve448","kind":"identifier"}],"url":"\/documentation\/jose_swift\/curve448","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","title":"Curve448.KeyAgreement.PublicKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl.json b/data/documentation/jose_swift/defaultjweheaderimpl.json index a4c372f..fde5571 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","symbolKind":"struct","modules":[{"name":"jose-swift"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","role":"symbol","roleHeading":"Structure"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process.","type":"text"}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-70326"],"title":"Initializers"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyUInfo","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyVInfo","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/authenticationTag","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/compressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/contentType","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/critical","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encodingAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/ephemeralPublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/initializationVector","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwk","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwkSetURL","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyID","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltCount","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltInput","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/senderKeyID","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/type","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateChain","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA1Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA256Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509URL"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Encodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/JWERegisteredFieldsHeader-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"kind":"relationships"}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/initializationVector":{"abstract":[{"type":"text","text":"The Initialization Vector (IV) used in certain encryption algorithms to provide additional randomness."},{"type":"text","text":" "},{"text":"IVs are critical for ensuring that the same plaintext encrypts differently each time.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/initializationVector","type":"topic","title":"initializationVector","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/initializationvector","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/JWERegisteredFieldsHeader-Implementations":{"abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/JWERegisteredFieldsHeader-Implementations","title":"JWERegisteredFieldsHeader Implementations","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jweregisteredfieldsheader-implementations","role":"collectionGroup","kind":"article"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/authenticationTag":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/authenticationTag","title":"authenticationTag","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/authenticationtag","kind":"symbol","abstract":[{"type":"text","text":"The authentication tag, which is used to verify the integrity and authenticity of a message in authenticated encryption."},{"text":" ","type":"text"},{"text":"It’s essential for detecting data tampering.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/Encodable-Implementations":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Encodable-Implementations","type":"topic","title":"Encodable Implementations","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encodable-implementations","role":"collectionGroup","kind":"article"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509CertificateSHA256Thumbprint":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA256Thumbprint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha256thumbprint","abstract":[{"type":"text","text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate."}],"kind":"symbol","title":"x509CertificateSHA256Thumbprint"},"doc://jose-swift/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509CertificateSHA1Thumbprint":{"abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate, used for key identification."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA1Thumbprint","type":"topic","title":"x509CertificateSHA1Thumbprint","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha1thumbprint","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://jose-swift/SE":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/pbes2SaltCount":{"title":"pbes2SaltCount","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltCount","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"pbes2SaltCount","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltcount","abstract":[{"type":"text","text":"The iteration count for the PBES2 salt input, determining how many times the password is hashed during the key derivation process."},{"type":"text","text":" "},{"type":"text","text":"Higher counts provide better security but require more computational resources."}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509CertificateChain":{"title":"x509CertificateChain","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateChain","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateChain"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatechain","abstract":[{"type":"text","text":"X.509 public key certificate or certificate chain in string format."}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/contentType":{"title":"contentType","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/contentType","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/contenttype","abstract":[{"type":"text","text":"Media type of the complete JWE, describing the payload content type."}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/pbes2SaltInput":{"role":"symbol","title":"pbes2SaltInput","abstract":[{"text":"PBES2 (Password-Based Encryption Scheme 2) salt input, used in key derivation functions.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The salt ensures that the same password generates different encryption keys each time."}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltinput","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"pbes2SaltInput","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltInput","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-70326":{"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-70326","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"text":"?, ","kind":"text"},{"text":"encodingAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"compressionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","text":"ContentCompressionAlgorithm"},{"kind":"text","text":"?, "},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"jwkSetURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"contentType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"ephemeralPublicKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyVInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"pbes2SaltInput","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltCount","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"senderKeyId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-8izc9","abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" instance with optional parameters for each field."}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWARegisteredFieldsHeader","kind":"identifier"}],"title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"type":"text","text":" "},{"text":"These fields are typically used in cryptographic operations such as key agreement or key derivation.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/type":{"abstract":[{"text":"Type of the token, typically used to declare a MIME type.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/type","kind":"symbol","title":"type","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/type"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/jwk":{"abstract":[{"type":"text","text":"JSON Web Key representing the key used to encrypt or validate the JWE payload."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwk","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jwk","kind":"symbol","title":"jwk","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwk"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/keyManagementAlgorithm":{"abstract":[{"text":"The algorithm used for key management in the JWE process.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyManagementAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/keymanagementalgorithm","title":"keyManagementAlgorithm","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyManagementAlgorithm"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/Decodable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/decodable-implementations","kind":"article","title":"Decodable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/compressionAlgorithm":{"abstract":[{"type":"text","text":"The compression algorithm used, if any, for compressing the payload before encryption."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"compressionAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/compressionalgorithm","title":"compressionAlgorithm","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/compressionAlgorithm"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509URL":{"abstract":[{"text":"URL pointing to an X.509 public key certificate or certificate chain.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509URL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509url","kind":"symbol","title":"x509URL","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509URL"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/senderKeyID":{"abstract":[{"type":"text","text":"Key ID of the sender’s key, used in the "},{"type":"codeVoice","code":"ECDH-1PU"},{"text":" key agreement algorithm.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"senderKeyID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/senderkeyid","title":"senderKeyID","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/senderKeyID"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/keyID":{"abstract":[{"text":"Identifier for the key used in the JWE process, facilitating key selection.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/keyid","kind":"symbol","title":"keyID","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyID"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/jwkSetURL":{"abstract":[{"text":"URL pointing to a set of JSON-encoded public keys for key discovery.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkSetURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jwkseturl","title":"jwkSetURL","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwkSetURL"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/agreementPartyVInfo":{"abstract":[{"text":"PartyVInfo (Voucher Information) data, used in key agreement protocols alongside PartyUInfo.","type":"text"},{"text":" ","type":"text"},{"text":"It also provides additional context or information during key derivation.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyvinfo","kind":"symbol","title":"agreementPartyVInfo","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyVInfo"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/encodingAlgorithm":{"abstract":[{"type":"text","text":"The algorithm used for encoding the content in the JWE process."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodingAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encodingalgorithm","title":"encodingAlgorithm","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encodingAlgorithm"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/ephemeralPublicKey":{"abstract":[{"text":"The ephemeral public key, often used in key agreement protocols.","type":"text"},{"type":"text","text":" "},{"text":"This key is typically short-lived and used for a single session or transaction.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ephemeralPublicKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/ephemeralpublickey","kind":"symbol","title":"ephemeralPublicKey","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/ephemeralPublicKey"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/critical":{"abstract":[{"text":"List of critical headers that must be understood and processed.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"critical","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/critical","title":"critical","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/critical"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/agreementPartyUInfo":{"abstract":[{"text":"PartyUInfo (User Information) data, used in key agreement protocols to provide additional context or information.","type":"text"},{"type":"text","text":" "},{"text":"This data is typically combined with the ephemeral public key during key derivation.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyUInfo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyuinfo","kind":"symbol","title":"agreementPartyUInfo","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyUInfo"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Structure","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"role":"symbol","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"title":"DefaultJWEHeaderImpl","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","symbolKind":"struct"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-ukxg"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyUInfo","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyVInfo","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/authenticationTag","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/compressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/contentType","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/critical","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encodingAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/ephemeralPublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/initializationVector","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwk","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwkSetURL","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyID","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltCount","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltInput","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/senderKeyID","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/type","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateChain","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA1Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA256Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509URL"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Encodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/JWERegisteredFieldsHeader-Implementations"],"generated":true,"title":"Default Implementations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl"]}],"sections":[],"abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/type":{"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/type","title":"type","type":"topic","abstract":[{"text":"Type of the token, typically used to declare a MIME type.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/type","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-ukxg":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-ukxg","abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"text":" instance with optional parameters for each field.","type":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-4mx85","title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encodingAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm"},{"text":"?, ","kind":"text"},{"text":"compressionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyID"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwk"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509URL"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"agreementPartyVInfo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltInput","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbes2SaltCount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"senderKeyId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/contentType":{"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/contenttype","title":"contentType","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/contentType","abstract":[{"type":"text","text":"Media type of the complete JWE, describing the payload content type."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"contentType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/senderKeyID":{"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/senderkeyid","title":"senderKeyID","type":"topic","abstract":[{"text":"Key ID of the sender’s key, used in the ","type":"text"},{"code":"ECDH-1PU","type":"codeVoice"},{"text":" key agreement algorithm.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/senderKeyID","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"senderKeyID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/Decodable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations","title":"Decodable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/decodable-implementations","type":"topic","kind":"article"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/initializationVector":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/initializationVector","title":"initializationVector","abstract":[{"type":"text","text":"The Initialization Vector (IV) used in certain encryption algorithms to provide additional randomness."},{"type":"text","text":" "},{"type":"text","text":"IVs are critical for ensuring that the same plaintext encrypts differently each time."}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/initializationvector","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/encodingAlgorithm":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encodingAlgorithm","title":"encodingAlgorithm","abstract":[{"text":"The algorithm used for encoding the content in the JWE process.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encodingalgorithm","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"encodingAlgorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/pbes2SaltInput":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltInput","title":"pbes2SaltInput","abstract":[{"type":"text","text":"PBES2 (Password-Based Encryption Scheme 2) salt input, used in key derivation functions."},{"type":"text","text":" "},{"type":"text","text":"The salt ensures that the same password generates different encryption keys each time."}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltinput","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2SaltInput"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/compressionAlgorithm":{"kind":"symbol","title":"compressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/compressionAlgorithm","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/compressionalgorithm","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"compressionAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","text":"ContentCompressionAlgorithm"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","abstract":[{"text":"The compression algorithm used, if any, for compressing the payload before encryption.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/authenticationTag":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/authenticationTag","title":"authenticationTag","abstract":[{"type":"text","text":"The authentication tag, which is used to verify the integrity and authenticity of a message in authenticated encryption."},{"type":"text","text":" "},{"text":"It’s essential for detecting data tampering.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/authenticationtag","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/keyManagementAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyManagementAlgorithm","title":"keyManagementAlgorithm","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/keymanagementalgorithm","type":"topic","abstract":[{"type":"text","text":"The algorithm used for key management in the JWE process."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/agreementPartyUInfo":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyUInfo","title":"agreementPartyUInfo","abstract":[{"type":"text","text":"PartyUInfo (User Information) data, used in key agreement protocols to provide additional context or information."},{"type":"text","text":" "},{"type":"text","text":"This data is typically combined with the ephemeral public key during key derivation."}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyuinfo","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreementPartyUInfo"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/jwk":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwk","title":"jwk","abstract":[{"type":"text","text":"JSON Web Key representing the key used to encrypt or validate the JWE payload."}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jwk","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwk"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509URL":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509URL","title":"x509URL","abstract":[{"type":"text","text":"URL pointing to an X.509 public key certificate or certificate chain."}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509url","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://jose-swift/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509CertificateSHA1Thumbprint":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha1thumbprint","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate, used for key identification."}],"title":"x509CertificateSHA1Thumbprint","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA1Thumbprint"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/JWERegisteredFieldsHeader-Implementations":{"type":"topic","title":"JWERegisteredFieldsHeader Implementations","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jweregisteredfieldsheader-implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/JWERegisteredFieldsHeader-Implementations","abstract":[],"kind":"article"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/critical":{"type":"topic","title":"critical","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/critical","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"critical","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"List of critical headers that must be understood and processed."}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/critical"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/keyID":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Identifier for the key used in the JWE process, facilitating key selection."}],"title":"keyID","type":"topic","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/keyid","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyID"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/agreementPartyVInfo":{"title":"agreementPartyVInfo","role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyvinfo","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyVInfo","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"PartyVInfo (Voucher Information) data, used in key agreement protocols alongside PartyUInfo."},{"type":"text","text":" "},{"type":"text","text":"It also provides additional context or information during key derivation."}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/pbes2SaltCount":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"pbes2SaltCount","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"type":"text","text":"The iteration count for the PBES2 salt input, determining how many times the password is hashed during the key derivation process."},{"type":"text","text":" "},{"text":"Higher counts provide better security but require more computational resources.","type":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltcount","type":"topic","title":"pbes2SaltCount","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltCount"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/ephemeralPublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/ephemeralPublicKey","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/ephemeralpublickey","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"text":"The ephemeral public key, often used in key agreement protocols.","type":"text"},{"type":"text","text":" "},{"text":"This key is typically short-lived and used for a single session or transaction.","type":"text"}],"title":"ephemeralPublicKey","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/Encodable-Implementations":{"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encodable-implementations","type":"topic","title":"Encodable Implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Encodable-Implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509CertificateChain":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateChain","abstract":[{"text":"X.509 public key certificate or certificate chain in string format.","type":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatechain","title":"x509CertificateChain","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateChain","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"text":" ","type":"text"},{"type":"text","text":"These fields are typically used in cryptographic operations such as key agreement or key derivation."}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509CertificateSHA256Thumbprint":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate.","type":"text"}],"title":"x509CertificateSHA256Thumbprint","type":"topic","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha256thumbprint","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA256Thumbprint"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/jwkSetURL":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkSetURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"URL pointing to a set of JSON-encoded public keys for key discovery.","type":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jwkseturl","title":"jwkSetURL","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwkSetURL"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/agreementpartyuinfo.json b/data/documentation/jose_swift/defaultjweheaderimpl/agreementpartyuinfo.json index 7d5790f..2727283 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/agreementpartyuinfo.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/agreementpartyuinfo.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyUInfo","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyUInfo"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"agreementPartyUInfo","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreementPartyUInfo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV19agreementPartyUInfo10Foundation4DataVSgvp","role":"symbol"},"abstract":[{"text":"PartyUInfo (User Information) data, used in key agreement protocols to provide additional context or information.","type":"text"},{"type":"text","text":" "},{"text":"This data is typically combined with the ephemeral public key during key derivation.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyuinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/agreementPartyUInfo":{"abstract":[{"text":"PartyUInfo (User Information) data, used in key agreement protocols to provide additional context or information.","type":"text"},{"type":"text","text":" "},{"text":"This data is typically combined with the ephemeral public key during key derivation.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyUInfo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyuinfo","kind":"symbol","title":"agreementPartyUInfo","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyUInfo"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyuinfo"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyUInfo","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"PartyUInfo (User Information) data, used in key agreement protocols to provide additional context or information."},{"text":" ","type":"text"},{"type":"text","text":"This data is typically combined with the ephemeral public key during key derivation."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyUInfo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Property","title":"agreementPartyUInfo","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV19agreementPartyUInfo10Foundation4DataVSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"agreementPartyUInfo","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/agreementPartyUInfo":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyUInfo","title":"agreementPartyUInfo","abstract":[{"type":"text","text":"PartyUInfo (User Information) data, used in key agreement protocols to provide additional context or information."},{"type":"text","text":" "},{"type":"text","text":"This data is typically combined with the ephemeral public key during key derivation."}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyuinfo","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreementPartyUInfo"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/agreementpartyvinfo.json b/data/documentation/jose_swift/defaultjweheaderimpl/agreementpartyvinfo.json index 5a3d314..c1f3bd9 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/agreementpartyvinfo.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/agreementpartyvinfo.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyVInfo","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","title":"agreementPartyVInfo","symbolKind":"property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV19agreementPartyVInfo10Foundation4DataVSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyVInfo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreementPartyVInfo"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"PartyVInfo (Voucher Information) data, used in key agreement protocols alongside PartyUInfo."},{"type":"text","text":" "},{"text":"It also provides additional context or information during key derivation.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyvinfo"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/agreementPartyVInfo":{"abstract":[{"text":"PartyVInfo (Voucher Information) data, used in key agreement protocols alongside PartyUInfo.","type":"text"},{"text":" ","type":"text"},{"text":"It also provides additional context or information during key derivation.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyvinfo","kind":"symbol","title":"agreementPartyVInfo","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyVInfo"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV19agreementPartyVInfo10Foundation4DataVSgvp","title":"agreementPartyVInfo","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreementPartyVInfo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}]},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyvinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyVInfo","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"kind":"symbol","abstract":[{"type":"text","text":"PartyVInfo (Voucher Information) data, used in key agreement protocols alongside PartyUInfo."},{"type":"text","text":" "},{"type":"text","text":"It also provides additional context or information during key derivation."}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/agreementPartyVInfo":{"title":"agreementPartyVInfo","role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyvinfo","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/agreementPartyVInfo","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"PartyVInfo (Voucher Information) data, used in key agreement protocols alongside PartyUInfo."},{"type":"text","text":" "},{"type":"text","text":"It also provides additional context or information during key derivation."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/authenticationtag.json b/data/documentation/jose_swift/defaultjweheaderimpl/authenticationtag.json index 89440e9..a0c0593 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/authenticationtag.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/authenticationtag.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/authenticationTag","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/authenticationtag"]}],"metadata":{"role":"symbol","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV17authenticationTag10Foundation4DataVSgvp","title":"authenticationTag","modules":[{"name":"jose-swift"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticationTag"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"kind":"symbol","abstract":[{"type":"text","text":"The authentication tag, which is used to verify the integrity and authenticity of a message in authenticated encryption."},{"type":"text","text":" "},{"text":"It’s essential for detecting data tampering.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/authenticationTag":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/authenticationTag","title":"authenticationTag","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/authenticationtag","kind":"symbol","abstract":[{"type":"text","text":"The authentication tag, which is used to verify the integrity and authenticity of a message in authenticated encryption."},{"text":" ","type":"text"},{"text":"It’s essential for detecting data tampering.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/authenticationTag"},"abstract":[{"type":"text","text":"The authentication tag, which is used to verify the integrity and authenticity of a message in authenticated encryption."},{"text":" ","type":"text"},{"type":"text","text":"It’s essential for detecting data tampering."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"property","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV17authenticationTag10Foundation4DataVSgvp","title":"authenticationTag","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticationTag"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/authenticationtag"]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/authenticationTag":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/authenticationTag","title":"authenticationTag","abstract":[{"type":"text","text":"The authentication tag, which is used to verify the integrity and authenticity of a message in authenticated encryption."},{"type":"text","text":" "},{"text":"It’s essential for detecting data tampering.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/authenticationtag","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/compressionalgorithm.json b/data/documentation/jose_swift/defaultjweheaderimpl/compressionalgorithm.json index 7230fa1..3839fca 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/compressionalgorithm.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/compressionalgorithm.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"abstract":[{"type":"text","text":"The compression algorithm used, if any, for compressing the payload before encryption."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compressionAlgorithm"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","kind":"typeIdentifier","text":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/compressionAlgorithm"},"metadata":{"symbolKind":"property","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV20compressionAlgorithm0A10Algorithms018ContentCompressionG0OSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"compressionAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","title":"compressionAlgorithm","role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/compressionalgorithm"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/compressionAlgorithm":{"abstract":[{"type":"text","text":"The compression algorithm used, if any, for compressing the payload before encryption."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"compressionAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/compressionalgorithm","title":"compressionAlgorithm","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/compressionAlgorithm"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/compressionAlgorithm","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"compressionAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/compressionalgorithm"]}],"metadata":{"roleHeading":"Instance Property","title":"compressionAlgorithm","symbolKind":"property","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"compressionAlgorithm"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV20compressionAlgorithm0A10Algorithms018ContentCompressionG0OSgvp"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The compression algorithm used, if any, for compressing the payload before encryption."}],"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/compressionAlgorithm":{"kind":"symbol","title":"compressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/compressionAlgorithm","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/compressionalgorithm","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"compressionAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","text":"ContentCompressionAlgorithm"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","abstract":[{"text":"The compression algorithm used, if any, for compressing the payload before encryption.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/contenttype.json b/data/documentation/jose_swift/defaultjweheaderimpl/contenttype.json index 7ac35dc..2e51b77 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/contenttype.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/contenttype.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/contentType","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/contenttype"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"metadata":{"title":"contentType","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentType","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV11contentTypeSSSgvp","role":"symbol","roleHeading":"Instance Property"},"abstract":[{"text":"Media type of the complete JWE, describing the payload content type.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/contentType":{"title":"contentType","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/contentType","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/contenttype","abstract":[{"type":"text","text":"Media type of the complete JWE, describing the payload content type."}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentType"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV11contentTypeSSSgvp","symbolKind":"property","modules":[{"name":"jose-swift"}],"title":"contentType"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/contentType"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentType"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Media type of the complete JWE, describing the payload content type.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/contenttype"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/contentType":{"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/contenttype","title":"contentType","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/contentType","abstract":[{"type":"text","text":"Media type of the complete JWE, describing the payload content type."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"contentType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/critical.json b/data/documentation/jose_swift/defaultjweheaderimpl/critical.json index c8f1c99..59aaf24 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/critical.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/critical.json @@ -1 +1 @@ -{"abstract":[{"text":"List of critical headers that must be understood and processed.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/critical","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/critical"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"critical"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"critical","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","title":"critical","modules":[{"name":"jose-swift"}],"symbolKind":"property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV8criticalSSSgvp"},"kind":"symbol","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/critical":{"abstract":[{"text":"List of critical headers that must be understood and processed.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"critical","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/critical","title":"critical","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/critical"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/critical"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"critical","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/critical","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"abstract":[{"type":"text","text":"List of critical headers that must be understood and processed."}],"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","title":"critical","role":"symbol","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV8criticalSSSgvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"critical"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/critical":{"type":"topic","title":"critical","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/critical","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"critical","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"List of critical headers that must be understood and processed."}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/critical"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/decodable-implementations.json b/data/documentation/jose_swift/defaultjweheaderimpl/decodable-implementations.json index cb2c81d..9c88bf0 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/decodable-implementations.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/decodable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/decodable-implementations"]}],"kind":"article","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Decodable Implementations"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-1kybm","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-5clf3"],"generated":true}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(from:)-1kybm":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-1kybm","title":"init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-1kybm","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(from:)-5clf3":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-5clf3","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-5clf3","title":"init(from:)"}}} \ No newline at end of file +{"metadata":{"title":"Decodable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-1kybm","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-5clf3"],"title":"Initializers"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(from:)-5clf3":{"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-5clf3","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-5clf3","type":"topic","title":"init(from:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(from:)-1kybm":{"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-1kybm","abstract":[],"title":"init(from:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-1kybm","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/encodable-implementations.json b/data/documentation/jose_swift/defaultjweheaderimpl/encodable-implementations.json index 29540c9..cf330ca 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/encodable-implementations.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/encodable-implementations.json @@ -1 +1 @@ -{"kind":"article","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"metadata":{"title":"Encodable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/encodable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encode(to:)"],"generated":true,"title":"Instance Methods"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Encodable-Implementations","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/encode(to:)":{"abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encode(to:)","kind":"symbol","title":"encode(to:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encode(to:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Encodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encode(to:)"],"generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/encodable-implementations"]}],"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Encodable Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/encode(to:)":{"type":"topic","abstract":[],"title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encode(to:)","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/encode(to:).json b/data/documentation/jose_swift/defaultjweheaderimpl/encode(to:).json index 3b23314..ab60b37 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/encode(to:).json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/encode(to:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/encode(to:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Encodable-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"roleHeading":"Instance Method","extendedModule":"JSONWebEncryption","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"method","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV6encode2toys7Encoder_p_tKF","title":"encode(to:)","role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/Encodable-Implementations":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Encodable-Implementations","type":"topic","title":"Encodable Implementations","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encodable-implementations","role":"collectionGroup","kind":"article"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/encode(to:)":{"abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encode(to:)","kind":"symbol","title":"encode(to:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encode(to:)"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encode(to:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Method","title":"encode(to:)","extendedModule":"JSONWebEncryption","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV6encode2toys7Encoder_p_tKF","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"symbolKind":"method","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Encodable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/encode(to:)":{"type":"topic","abstract":[],"title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encode(to:)","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/Encodable-Implementations":{"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encodable-implementations","type":"topic","title":"Encodable Implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Encodable-Implementations","abstract":[]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/encodingalgorithm.json b/data/documentation/jose_swift/defaultjweheaderimpl/encodingalgorithm.json index 7cf2094..92d2e82 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/encodingalgorithm.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/encodingalgorithm.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/encodingalgorithm"]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodingAlgorithm","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":"?","kind":"text"}],"title":"encodingAlgorithm","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV17encodingAlgorithm0A10Algorithms07ContentbG0OSgvp","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encodingAlgorithm","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodingAlgorithm","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"The algorithm used for encoding the content in the JWE process."}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/encodingAlgorithm":{"abstract":[{"type":"text","text":"The algorithm used for encoding the content in the JWE process."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodingAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encodingalgorithm","title":"encodingAlgorithm","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encodingAlgorithm"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"metadata":{"symbolKind":"property","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV17encodingAlgorithm0A10Algorithms07ContentbG0OSgvp","title":"encodingAlgorithm","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodingAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"text":"?","kind":"text"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encodingAlgorithm","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The algorithm used for encoding the content in the JWE process."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodingAlgorithm"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/encodingalgorithm"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/encodingAlgorithm":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/encodingAlgorithm","title":"encodingAlgorithm","abstract":[{"text":"The algorithm used for encoding the content in the JWE process.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encodingalgorithm","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"encodingAlgorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/ephemeralpublickey.json b/data/documentation/jose_swift/defaultjweheaderimpl/ephemeralpublickey.json index 614d00c..3fb75ac 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/ephemeralpublickey.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/ephemeralpublickey.json @@ -1 +1 @@ -{"metadata":{"title":"ephemeralPublicKey","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV18ephemeralPublicKey0aH03JWKVSgvp","roleHeading":"Instance Property","symbolKind":"property"},"abstract":[{"type":"text","text":"The ephemeral public key, often used in key agreement protocols."},{"type":"text","text":" "},{"text":"This key is typically short-lived and used for a single session or transaction.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/ephemeralpublickey"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"ephemeralPublicKey","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/ephemeralPublicKey"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/ephemeralPublicKey":{"abstract":[{"text":"The ephemeral public key, often used in key agreement protocols.","type":"text"},{"type":"text","text":" "},{"text":"This key is typically short-lived and used for a single session or transaction.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ephemeralPublicKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/ephemeralpublickey","kind":"symbol","title":"ephemeralPublicKey","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/ephemeralPublicKey"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"ephemeralPublicKey","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?"}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"The ephemeral public key, often used in key agreement protocols."},{"text":" ","type":"text"},{"type":"text","text":"This key is typically short-lived and used for a single session or transaction."}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/ephemeralpublickey"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/ephemeralPublicKey","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV18ephemeralPublicKey0aH03JWKVSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"ephemeralPublicKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"jose-swift"}],"title":"ephemeralPublicKey","roleHeading":"Instance Property","role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/ephemeralPublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/ephemeralPublicKey","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/ephemeralpublickey","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"text":"The ephemeral public key, often used in key agreement protocols.","type":"text"},{"type":"text","text":" "},{"text":"This key is typically short-lived and used for a single session or transaction.","type":"text"}],"title":"ephemeralPublicKey","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/init(from:)-1kybm.json b/data/documentation/jose_swift/defaultjweheaderimpl/init(from:)-1kybm.json index bfb784e..061b637 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/init(from:)-1kybm.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/init(from:)-1kybm.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-1kybm"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-1kybm","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"extendedModule":"JSONWebEncryption","symbolKind":"init","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV4fromACs7Decoder_p_tKcfc","title":"init(from:)","role":"symbol","roleHeading":"Initializer","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/Decodable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/decodable-implementations","kind":"article","title":"Decodable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(from:)-1kybm":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-1kybm","title":"init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-1kybm","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-1kybm","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-1kybm"]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"symbolKind":"init","extendedModule":"JSONWebEncryption","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"roleHeading":"Initializer","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV4fromACs7Decoder_p_tKcfc","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/Decodable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations","title":"Decodable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/decodable-implementations","type":"topic","kind":"article"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(from:)-1kybm":{"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-1kybm","abstract":[],"title":"init(from:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-1kybm","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/init(from:)-5clf3.json b/data/documentation/jose_swift/defaultjweheaderimpl/init(from:)-5clf3.json index 60dbaac..a851401 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/init(from:)-5clf3.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/init(from:)-5clf3.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-5clf3"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")"}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderPAAE4fromx0A3Key3JWKV_tcfc::SYNTHESIZED::s:17JSONWebEncryption20DefaultJWEHeaderImplV","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"role":"symbol","extendedModule":"JSONWebEncryption","symbolKind":"init","title":"init(from:)","roleHeading":"Initializer"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-5clf3"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(from:)-5clf3":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-5clf3","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-5clf3","title":"init(from:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/Decodable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/decodable-implementations","kind":"article","title":"Decodable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-5clf3"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-5clf3"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"metadata":{"title":"init(from:)","symbolKind":"init","extendedModule":"JSONWebEncryption","roleHeading":"Initializer","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderPAAE4fromx0A3Key3JWKV_tcfc::SYNTHESIZED::s:17JSONWebEncryption20DefaultJWEHeaderImplV","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(from:)-5clf3":{"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-5clf3","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(from:)-5clf3","type":"topic","title":"init(from:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/Decodable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/Decodable-Implementations","title":"Decodable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/decodable-implementations","type":"topic","kind":"article"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-2k97y.json b/data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-2k97y.json new file mode 100644 index 0000000..2e2ac41 --- /dev/null +++ b/data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-2k97y.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-2k97y"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"init","title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","role":"symbol","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"extendedModule":"JSONWebEncryption","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderPAAE22keyManagementAlgorithm08encodingH0011compressionH00F2ID9jwkSetURL0L004x509N00O16CertificateChain0oP14SHA1Thumbprint0op6SHA256S04type11contentType8critical18ephemeralPublicKey19agreementPartyUInfo19agreementPartyVInfo20initializationVector17authenticationTag14pbes2SaltInput14pbes2SaltCount11senderKeyIdx0A10Algorithms03KeygH0OSg_AY07ContentbH0OSgAY018ContentCompressionH0OSgSSSgA7_0A3Key3JWKVSgA7_A7_A7_A7_A7_A7_A7_A11_10Foundation4DataVSgA15_A15_A15_A15_SiSgA7_tcfc::SYNTHESIZED::s:17JSONWebEncryption20DefaultJWEHeaderImplV","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encodingAlgorithm"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":"?, "},{"text":"compressionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"keyID"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"ephemeralPublicKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"agreementPartyUInfo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"agreementPartyVInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"pbes2SaltCount","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKeyId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-54j3q"},"abstract":[{"text":"Initializes a new header with the specified parameters.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/JWERegisteredFieldsHeader-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","text":"KeyManagementAlgorithm"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"encodingAlgorithm"},{"text":": ","kind":"text"},{"text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"compressionAlgorithm"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","text":"ContentCompressionAlgorithm"},{"text":"? = nil, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"jwkSetURL"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"? = nil, "},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"contentType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"ephemeralPublicKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"text":"agreementPartyUInfo","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"agreementPartyVInfo"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"? = nil, "},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltInput"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil, ","kind":"text"},{"text":"pbes2SaltCount","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"senderKeyId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil)","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"keyManagementAlgorithm","content":[{"type":"paragraph","inlineContent":[{"text":"Algorithm used for key management.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"Algorithm used for content encryption.","type":"text"}],"type":"paragraph"}],"name":"encodingAlgorithm"},{"content":[{"inlineContent":[{"type":"text","text":"Optional compression algorithm."}],"type":"paragraph"}],"name":"compressionAlgorithm"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional identifier for the key."}]}],"name":"keyID"},{"name":"jwkSetURL","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional URL for the JSON Web Key Set."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional JSON Web Key.","type":"text"}]}],"name":"jwk"},{"content":[{"inlineContent":[{"type":"text","text":"Optional URL for X.509 public key certificate."}],"type":"paragraph"}],"name":"x509URL"},{"name":"x509CertificateChain","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional X.509 certificate chain."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional SHA-1 thumbprint of X.509 certificate."}],"type":"paragraph"}],"name":"x509CertificateSHA1Thumbprint"},{"name":"x509CertificateSHA256Thumbprint","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional SHA-256 thumbprint of X.509 certificate."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional type of the token.","type":"text"}]}],"name":"type"},{"name":"contentType","content":[{"inlineContent":[{"text":"Optional content type of the JWE.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional list of critical headers."}]}],"name":"critical"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional Key ID of the sender’s key."}]}],"name":"senderKeyId"}]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-54j3q":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"encodingAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"compressionAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"contentType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"critical"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"agreementPartyVInfo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltCount","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKeyId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-2k97y","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-54j3q","abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/JWERegisteredFieldsHeader-Implementations":{"type":"topic","title":"JWERegisteredFieldsHeader Implementations","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jweregisteredfieldsheader-implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/JWERegisteredFieldsHeader-Implementations","abstract":[],"kind":"article"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-4mx85.json b/data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-4mx85.json new file mode 100644 index 0000000..0362a19 --- /dev/null +++ b/data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-4mx85.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-ukxg"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-4mx85"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV22keyManagementAlgorithm08encodingH0011compressionH00F2ID9jwkSetURL0L004x509N00O16CertificateChain0oP14SHA1Thumbprint0op6SHA256S04type11contentType8critical18ephemeralPublicKey19agreementPartyUInfo19agreementPartyVInfo20initializationVector17authenticationTag14pbes2SaltInput14pbes2SaltCount11senderKeyIdAC0A10Algorithms03KeygH0OSg_AY07ContentbH0OSgAY018ContentCompressionH0OSgSSSgA7_0A3Key3JWKVSgA7_A7_A7_A7_A7_A7_A7_A11_10Foundation4DataVSgA15_A15_A15_A15_SiSgA7_tcfc","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encodingAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":"?, "},{"text":"compressionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"jwkSetURL","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"contentType"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyUInfo"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"agreementPartyVInfo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltInput","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"pbes2SaltCount","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"senderKeyId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","symbolKind":"init","roleHeading":"Initializer","role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"kind":"text","text":"?, "},{"text":"encodingAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"},{"kind":"text","text":"?, "},{"text":"compressionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","text":"ContentCompressionAlgorithm","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwkSetURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwk"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"contentType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"critical"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"agreementPartyUInfo"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyVInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltInput","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltCount","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKeyId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"algorithm","content":[{"inlineContent":[{"text":"The signing algorithm to be used (optional).","type":"text"}],"type":"paragraph"}]},{"name":"keyID","content":[{"inlineContent":[{"text":"The Key ID hint (optional).","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The URL for a set of JSON-encoded public keys (optional).","type":"text"}],"type":"paragraph"}],"name":"jwkSetURL"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The JSON Web Key (optional)."}]}],"name":"jwk"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URL for the X.509 public key certificate or certificate chain (optional)."}]}],"name":"x509URL"},{"name":"x509CertificateChain","content":[{"inlineContent":[{"type":"text","text":"The X.509 public key certificate or certificate chain (optional)."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The SHA-1 thumbprint of the X.509 certificate (optional)."}]}],"name":"x509CertificateSHA1Thumbprint"},{"content":[{"inlineContent":[{"type":"text","text":"The SHA-256 thumbprint of the X.509 certificate (optional)."}],"type":"paragraph"}],"name":"x509CertificateSHA256Thumbprint"},{"name":"type","content":[{"inlineContent":[{"type":"text","text":"The type of token (optional)."}],"type":"paragraph"}]},{"name":"contentType","content":[{"inlineContent":[{"text":"The media type of the complete JWS (optional).","type":"text"}],"type":"paragraph"}]},{"name":"critical","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Indications of extensions that must be understood and processed (optional)."}]}]}],"kind":"parameters"}],"abstract":[{"type":"text","text":"Initializes a new "},{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" instance with optional parameters for each field."}],"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-ukxg":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-ukxg","abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"text":" instance with optional parameters for each field.","type":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-4mx85","title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encodingAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm"},{"text":"?, ","kind":"text"},{"text":"compressionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyID"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwk"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509URL"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"agreementPartyVInfo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltInput","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbes2SaltCount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"senderKeyId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-80pr.json b/data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-80pr.json deleted file mode 100644 index 1d3da09..0000000 --- a/data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-80pr.json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/JWERegisteredFieldsHeader-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"encodingAlgorithm"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"compressionAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","kind":"typeIdentifier","text":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"},{"kind":"text","text":"? = nil, "},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"jwkSetURL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"jwk","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"x509URL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"agreementPartyVInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"text":"pbes2SaltInput","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltCount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"? = nil, ","kind":"text"},{"text":"senderKeyId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Algorithm used for key management."}]}],"name":"keyManagementAlgorithm"},{"name":"encodingAlgorithm","content":[{"inlineContent":[{"type":"text","text":"Algorithm used for content encryption."}],"type":"paragraph"}]},{"name":"compressionAlgorithm","content":[{"inlineContent":[{"type":"text","text":"Optional compression algorithm."}],"type":"paragraph"}]},{"name":"keyID","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional identifier for the key."}]}]},{"name":"jwkSetURL","content":[{"inlineContent":[{"type":"text","text":"Optional URL for the JSON Web Key Set."}],"type":"paragraph"}]},{"name":"jwk","content":[{"inlineContent":[{"type":"text","text":"Optional JSON Web Key."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional URL for X.509 public key certificate."}]}],"name":"x509URL"},{"name":"x509CertificateChain","content":[{"inlineContent":[{"type":"text","text":"Optional X.509 certificate chain."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional SHA-1 thumbprint of X.509 certificate."}]}],"name":"x509CertificateSHA1Thumbprint"},{"content":[{"inlineContent":[{"type":"text","text":"Optional SHA-256 thumbprint of X.509 certificate."}],"type":"paragraph"}],"name":"x509CertificateSHA256Thumbprint"},{"name":"type","content":[{"inlineContent":[{"type":"text","text":"Optional type of the token."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional content type of the JWE.","type":"text"}]}],"name":"contentType"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional list of critical headers."}]}],"name":"critical"},{"name":"senderKeyId","content":[{"inlineContent":[{"text":"Optional Key ID of the sender’s key.","type":"text"}],"type":"paragraph"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-80pr"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-35aqb"},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"encodingAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"compressionAlgorithm"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"jwkSetURL","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwk"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateChain"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"contentType"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"critical","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"ephemeralPublicKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyUInfo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyVInfo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltInput","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbes2SaltCount"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKeyId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderPAAE22keyManagementAlgorithm08encodingH0011compressionH00F2ID9jwkSetURL0L004x509N00O16CertificateChain0oP14SHA1Thumbprint0op6SHA256S04type11contentType8critical18ephemeralPublicKey19agreementPartyUInfo19agreementPartyVInfo20initializationVector17authenticationTag14pbes2SaltInput14pbes2SaltCount11senderKeyIdx0A10Algorithms03KeygH0OSg_AY07ContentbH0OSgAY018ContentCompressionH0OSgSSSgA7_0A3Key3JWKVSgA7_A7_A7_A7_A7_A7_A7_A11_10Foundation4DataVSgA15_A15_A15_A15_A15_A7_tcfc::SYNTHESIZED::s:17JSONWebEncryption20DefaultJWEHeaderImplV","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","role":"symbol","symbolKind":"init","extendedModule":"JSONWebEncryption","roleHeading":"Initializer"},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-35aqb":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encodingAlgorithm"},{"kind":"text","text":": "},{"text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"compressionAlgorithm"},{"kind":"text","text":": "},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"kind":"text","text":"?, "},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"jwkSetURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"jwk","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"contentType"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"critical","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"ephemeralPublicKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"agreementPartyVInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltCount"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKeyId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?)"}],"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-80pr","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-35aqb","abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/JWERegisteredFieldsHeader-Implementations":{"abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/JWERegisteredFieldsHeader-Implementations","title":"JWERegisteredFieldsHeader Implementations","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jweregisteredfieldsheader-implementations","role":"collectionGroup","kind":"article"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-8izc9.json b/data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-8izc9.json deleted file mode 100644 index 2a28baa..0000000 --- a/data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-8izc9.json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encodingAlgorithm"},{"kind":"text","text":": "},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"compressionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"jwkSetURL","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509URL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"critical","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyUInfo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyVInfo"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltInput"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"text":"pbes2SaltCount","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"senderKeyId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The signing algorithm to be used (optional).","type":"text"}]}],"name":"algorithm"},{"name":"keyID","content":[{"inlineContent":[{"text":"The Key ID hint (optional).","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URL for a set of JSON-encoded public keys (optional)."}]}],"name":"jwkSetURL"},{"name":"jwk","content":[{"type":"paragraph","inlineContent":[{"text":"The JSON Web Key (optional).","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The URL for the X.509 public key certificate or certificate chain (optional)."}],"type":"paragraph"}],"name":"x509URL"},{"content":[{"inlineContent":[{"type":"text","text":"The X.509 public key certificate or certificate chain (optional)."}],"type":"paragraph"}],"name":"x509CertificateChain"},{"name":"x509CertificateSHA1Thumbprint","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The SHA-1 thumbprint of the X.509 certificate (optional)."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The SHA-256 thumbprint of the X.509 certificate (optional)."}],"type":"paragraph"}],"name":"x509CertificateSHA256Thumbprint"},{"name":"type","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The type of token (optional)."}]}]},{"name":"contentType","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The media type of the complete JWS (optional)."}]}]},{"name":"critical","content":[{"inlineContent":[{"type":"text","text":"Indications of extensions that must be understood and processed (optional)."}],"type":"paragraph"}]}],"kind":"parameters"}],"kind":"symbol","abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"text":" instance with optional parameters for each field.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-70326"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-8izc9"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV22keyManagementAlgorithm08encodingH0011compressionH00F2ID9jwkSetURL0L004x509N00O16CertificateChain0oP14SHA1Thumbprint0op6SHA256S04type11contentType8critical18ephemeralPublicKey19agreementPartyUInfo19agreementPartyVInfo20initializationVector17authenticationTag14pbes2SaltInput14pbes2SaltCount11senderKeyIdAC0A10Algorithms03KeygH0OSg_AY07ContentbH0OSgAY018ContentCompressionH0OSgSSSgA7_0A3Key3JWKVSgA7_A7_A7_A7_A7_A7_A7_A11_10Foundation4DataVSgA15_A15_A15_A15_A15_A7_tcfc","symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encodingAlgorithm"},{"kind":"text","text":": "},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"compressionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","text":"ContentCompressionAlgorithm","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyID"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"jwkSetURL","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwk"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"agreementPartyVInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"pbes2SaltInput","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"pbes2SaltCount","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKeyId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-70326":{"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-70326","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"text":"?, ","kind":"text"},{"text":"encodingAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"compressionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","text":"ContentCompressionAlgorithm"},{"kind":"text","text":"?, "},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"jwkSetURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"contentType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"ephemeralPublicKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyVInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"pbes2SaltInput","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltCount","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"senderKeyId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-8izc9","abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" instance with optional parameters for each field."}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/initializationvector.json b/data/documentation/jose_swift/defaultjweheaderimpl/initializationvector.json index 3671357..792bfff 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/initializationvector.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/initializationvector.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"initializationVector","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/initializationVector","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/initializationvector"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"title":"initializationVector","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV20initializationVector10Foundation4DataVSgvp","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"property"},"abstract":[{"text":"The Initialization Vector (IV) used in certain encryption algorithms to provide additional randomness.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"IVs are critical for ensuring that the same plaintext encrypts differently each time."}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/initializationVector":{"abstract":[{"type":"text","text":"The Initialization Vector (IV) used in certain encryption algorithms to provide additional randomness."},{"type":"text","text":" "},{"text":"IVs are critical for ensuring that the same plaintext encrypts differently each time.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/initializationVector","type":"topic","title":"initializationVector","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/initializationvector","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/initializationvector"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/initializationVector","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"metadata":{"symbolKind":"property","title":"initializationVector","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV20initializationVector10Foundation4DataVSgvp"},"sections":[],"abstract":[{"type":"text","text":"The Initialization Vector (IV) used in certain encryption algorithms to provide additional randomness."},{"type":"text","text":" "},{"text":"IVs are critical for ensuring that the same plaintext encrypts differently each time.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/initializationVector":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/initializationVector","title":"initializationVector","abstract":[{"type":"text","text":"The Initialization Vector (IV) used in certain encryption algorithms to provide additional randomness."},{"type":"text","text":" "},{"type":"text","text":"IVs are critical for ensuring that the same plaintext encrypts differently each time."}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/initializationvector","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/jweregisteredfieldsheader-implementations.json b/data/documentation/jose_swift/defaultjweheaderimpl/jweregisteredfieldsheader-implementations.json index 17d382e..358b719 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/jweregisteredfieldsheader-implementations.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/jweregisteredfieldsheader-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-35aqb"],"generated":true}],"metadata":{"title":"JWERegisteredFieldsHeader Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/JWERegisteredFieldsHeader-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/jweregisteredfieldsheader-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-35aqb":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encodingAlgorithm"},{"kind":"text","text":": "},{"text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"compressionAlgorithm"},{"kind":"text","text":": "},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"kind":"text","text":"?, "},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"jwkSetURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"jwk","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"contentType"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"critical","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"ephemeralPublicKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"agreementPartyVInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltCount"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKeyId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?)"}],"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-80pr","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-35aqb","abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"metadata":{"modules":[{"name":"jose-swift"}],"title":"JWERegisteredFieldsHeader Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/JWERegisteredFieldsHeader-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-54j3q"],"generated":true}],"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/jweregisteredfieldsheader-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-54j3q":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"encodingAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"compressionAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"contentType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"critical"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"agreementPartyVInfo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltCount","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKeyId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-2k97y","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-54j3q","abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/jwk.json b/data/documentation/jose_swift/defaultjweheaderimpl/jwk.json index 7e209ae..086f17e 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/jwk.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/jwk.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/jwk"]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwk","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"jwk","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwk"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV3jwk0A3Key3JWKVSgvp"},"sections":[],"abstract":[{"type":"text","text":"JSON Web Key representing the key used to encrypt or validate the JWE payload."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwk","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/jwk":{"abstract":[{"type":"text","text":"JSON Web Key representing the key used to encrypt or validate the JWE payload."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwk","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jwk","kind":"symbol","title":"jwk","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwk"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","role":"symbol","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV3jwk0A3Key3JWKVSgvp","title":"jwk","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwk","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?","kind":"text"}],"symbolKind":"property","modules":[{"name":"jose-swift"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/jwk"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwk","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"abstract":[{"text":"JSON Web Key representing the key used to encrypt or validate the JWE payload.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwk","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/jwk":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwk","title":"jwk","abstract":[{"type":"text","text":"JSON Web Key representing the key used to encrypt or validate the JWE payload."}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jwk","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwk"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/jwkseturl.json b/data/documentation/jose_swift/defaultjweheaderimpl/jwkseturl.json index 8043b2f..2fc5cdd 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/jwkseturl.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/jwkseturl.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkSetURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV9jwkSetURLSSSgvp","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","title":"jwkSetURL","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkSetURL","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/jwkseturl"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwkSetURL"},"abstract":[{"text":"URL pointing to a set of JSON-encoded public keys for key discovery.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/jwkSetURL":{"abstract":[{"text":"URL pointing to a set of JSON-encoded public keys for key discovery.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkSetURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jwkseturl","title":"jwkSetURL","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwkSetURL"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkSetURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"sections":[],"abstract":[{"type":"text","text":"URL pointing to a set of JSON-encoded public keys for key discovery."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/jwkseturl"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwkSetURL"},"kind":"symbol","metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV9jwkSetURLSSSgvp","title":"jwkSetURL","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkSetURL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/jwkSetURL":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkSetURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"URL pointing to a set of JSON-encoded public keys for key discovery.","type":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jwkseturl","title":"jwkSetURL","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/jwkSetURL"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/keyid.json b/data/documentation/jose_swift/defaultjweheaderimpl/keyid.json index 62dfc04..d00728c 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/keyid.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/keyid.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/keyid"]}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"title":"keyID","role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV5keyIDSSSgvp"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"abstract":[{"type":"text","text":"Identifier for the key used in the JWE process, facilitating key selection."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyID"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/keyID":{"abstract":[{"text":"Identifier for the key used in the JWE process, facilitating key selection.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/keyid","kind":"symbol","title":"keyID","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyID"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyID","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Identifier for the key used in the JWE process, facilitating key selection."}],"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV5keyIDSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","role":"symbol","title":"keyID"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/keyid"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/keyID":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Identifier for the key used in the JWE process, facilitating key selection."}],"title":"keyID","type":"topic","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/keyid","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyID"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/keymanagementalgorithm.json b/data/documentation/jose_swift/defaultjweheaderimpl/keymanagementalgorithm.json index a0ad687..bb16187 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/keymanagementalgorithm.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/keymanagementalgorithm.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyManagementAlgorithm","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":"?"}],"symbolKind":"property","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV22keyManagementAlgorithm0A10Algorithms03KeygH0OSgvp","title":"keyManagementAlgorithm","roleHeading":"Instance Property"},"sections":[],"abstract":[{"text":"The algorithm used for key management in the JWE process.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyManagementAlgorithm"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyManagementAlgorithm"},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/keymanagementalgorithm"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/keyManagementAlgorithm":{"abstract":[{"text":"The algorithm used for key management in the JWE process.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyManagementAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/keymanagementalgorithm","title":"keyManagementAlgorithm","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyManagementAlgorithm"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"keyManagementAlgorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyManagementAlgorithm","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The algorithm used for key management in the JWE process."}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/keymanagementalgorithm"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","role":"symbol","title":"keyManagementAlgorithm","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyManagementAlgorithm"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV22keyManagementAlgorithm0A10Algorithms03KeygH0OSgvp"},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/keyManagementAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/keyManagementAlgorithm","title":"keyManagementAlgorithm","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/keymanagementalgorithm","type":"topic","abstract":[{"type":"text","text":"The algorithm used for key management in the JWE process."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/pbes2saltcount.json b/data/documentation/jose_swift/defaultjweheaderimpl/pbes2saltcount.json index 279d907..22f00ed 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/pbes2saltcount.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/pbes2saltcount.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2SaltCount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltCount","interfaceLanguage":"swift"},"metadata":{"title":"pbes2SaltCount","symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbes2SaltCount","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV14pbes2SaltCount10Foundation4DataVSgvp"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The iteration count for the PBES2 salt input, determining how many times the password is hashed during the key derivation process.","type":"text"},{"type":"text","text":" "},{"text":"Higher counts provide better security but require more computational resources.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltcount"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/pbes2SaltCount":{"title":"pbes2SaltCount","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltCount","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"pbes2SaltCount","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltcount","abstract":[{"type":"text","text":"The iteration count for the PBES2 salt input, determining how many times the password is hashed during the key derivation process."},{"type":"text","text":" "},{"type":"text","text":"Higher counts provide better security but require more computational resources."}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The iteration count for the PBES2 salt input, determining how many times the password is hashed during the key derivation process."},{"type":"text","text":" "},{"type":"text","text":"Higher counts provide better security but require more computational resources."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltCount","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltcount"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"pbes2SaltCount","symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV14pbes2SaltCountSiSgvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2SaltCount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2SaltCount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?","kind":"text"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/pbes2SaltCount":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"pbes2SaltCount","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"type":"text","text":"The iteration count for the PBES2 salt input, determining how many times the password is hashed during the key derivation process."},{"type":"text","text":" "},{"text":"Higher counts provide better security but require more computational resources.","type":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltcount","type":"topic","title":"pbes2SaltCount","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltCount"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/pbes2saltinput.json b/data/documentation/jose_swift/defaultjweheaderimpl/pbes2saltinput.json index 887e8ef..61ba833 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/pbes2saltinput.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/pbes2saltinput.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltinput"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltInput","interfaceLanguage":"swift"},"abstract":[{"text":"PBES2 (Password-Based Encryption Scheme 2) salt input, used in key derivation functions.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The salt ensures that the same password generates different encryption keys each time."}],"metadata":{"symbolKind":"property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV14pbes2SaltInput10Foundation4DataVSgvp","role":"symbol","title":"pbes2SaltInput","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/pbes2SaltInput":{"role":"symbol","title":"pbes2SaltInput","abstract":[{"text":"PBES2 (Password-Based Encryption Scheme 2) salt input, used in key derivation functions.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The salt ensures that the same password generates different encryption keys each time."}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltinput","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"pbes2SaltInput","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltInput","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltInput","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"PBES2 (Password-Based Encryption Scheme 2) salt input, used in key derivation functions.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"The salt ensures that the same password generates different encryption keys each time."}],"metadata":{"roleHeading":"Instance Property","title":"pbes2SaltInput","modules":[{"name":"jose-swift"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"pbes2SaltInput","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"symbolKind":"property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV14pbes2SaltInput10Foundation4DataVSgvp"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltinput"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/pbes2SaltInput":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/pbes2SaltInput","title":"pbes2SaltInput","abstract":[{"type":"text","text":"PBES2 (Password-Based Encryption Scheme 2) salt input, used in key derivation functions."},{"type":"text","text":" "},{"type":"text","text":"The salt ensures that the same password generates different encryption keys each time."}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltinput","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2SaltInput"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/senderkeyid.json b/data/documentation/jose_swift/defaultjweheaderimpl/senderkeyid.json index 65f1868..add1ffb 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/senderkeyid.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/senderkeyid.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Key ID of the sender’s key, used in the "},{"code":"ECDH-1PU","type":"codeVoice"},{"text":" key agreement algorithm.","type":"text"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"senderKeyID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"modules":[{"name":"jose-swift"}],"symbolKind":"property","role":"symbol","title":"senderKeyID","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV11senderKeyIDSSSgvp"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/senderKeyID","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"senderKeyID"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/senderkeyid"]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/senderKeyID":{"abstract":[{"type":"text","text":"Key ID of the sender’s key, used in the "},{"type":"codeVoice","code":"ECDH-1PU"},{"text":" key agreement algorithm.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"senderKeyID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/senderkeyid","title":"senderKeyID","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/senderKeyID"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/senderKeyID","interfaceLanguage":"swift"},"metadata":{"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV11senderKeyIDSSSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"senderKeyID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"title":"senderKeyID","symbolKind":"property","role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"senderKeyID"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"abstract":[{"type":"text","text":"Key ID of the sender’s key, used in the "},{"type":"codeVoice","code":"ECDH-1PU"},{"type":"text","text":" key agreement algorithm."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/senderkeyid"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/senderKeyID":{"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/senderkeyid","title":"senderKeyID","type":"topic","abstract":[{"text":"Key ID of the sender’s key, used in the ","type":"text"},{"code":"ECDH-1PU","type":"codeVoice"},{"text":" key agreement algorithm.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/senderKeyID","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"senderKeyID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/type.json b/data/documentation/jose_swift/defaultjweheaderimpl/type.json index 204e674..808b3b6 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/type.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/type.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/type","interfaceLanguage":"swift"},"abstract":[{"text":"Type of the token, typically used to declare a MIME type.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"symbolKind":"property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV4typeSSSgvp","title":"type","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/type":{"abstract":[{"text":"Type of the token, typically used to declare a MIME type.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/type","kind":"symbol","title":"type","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/type"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/type"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/type","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV4typeSSSgvp","role":"symbol","title":"type","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"sections":[],"abstract":[{"text":"Type of the token, typically used to declare a MIME type.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/type":{"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/type","title":"type","type":"topic","abstract":[{"text":"Type of the token, typically used to declare a MIME type.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/type","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/x509certificatechain.json b/data/documentation/jose_swift/defaultjweheaderimpl/x509certificatechain.json index 7d6641f..2a226f5 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/x509certificatechain.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/x509certificatechain.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateChain","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"abstract":[{"type":"text","text":"X.509 public key certificate or certificate chain in string format."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatechain"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV20x509CertificateChainSSSgvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","role":"symbol","title":"x509CertificateChain"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509CertificateChain":{"title":"x509CertificateChain","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateChain","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateChain"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatechain","abstract":[{"type":"text","text":"X.509 public key certificate or certificate chain in string format."}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatechain"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateChain"},"sections":[],"metadata":{"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV20x509CertificateChainSSSgvp","role":"symbol","modules":[{"name":"jose-swift"}],"title":"x509CertificateChain","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateChain"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"X.509 public key certificate or certificate chain in string format.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509CertificateChain":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateChain","abstract":[{"text":"X.509 public key certificate or certificate chain in string format.","type":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatechain","title":"x509CertificateChain","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateChain","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/x509certificatesha1thumbprint.json b/data/documentation/jose_swift/defaultjweheaderimpl/x509certificatesha1thumbprint.json index 6366bbe..238f4be 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/x509certificatesha1thumbprint.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/x509certificatesha1thumbprint.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha1thumbprint"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate, used for key identification."}],"metadata":{"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV29x509CertificateSHA1ThumbprintSSSgvp","symbolKind":"property","role":"symbol","title":"x509CertificateSHA1Thumbprint","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA1Thumbprint"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509CertificateSHA1Thumbprint":{"abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate, used for key identification."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA1Thumbprint","type":"topic","title":"x509CertificateSHA1Thumbprint","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha1thumbprint","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha1thumbprint"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","title":"x509CertificateSHA1Thumbprint","role":"symbol","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV29x509CertificateSHA1ThumbprintSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"symbolKind":"property","modules":[{"name":"jose-swift"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"abstract":[{"text":"Base64URL-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate, used for key identification.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA1Thumbprint","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509CertificateSHA1Thumbprint":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha1thumbprint","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate, used for key identification."}],"title":"x509CertificateSHA1Thumbprint","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA1Thumbprint"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/x509certificatesha256thumbprint.json b/data/documentation/jose_swift/defaultjweheaderimpl/x509certificatesha256thumbprint.json index b79aaf9..d9969ec 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/x509certificatesha256thumbprint.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/x509certificatesha256thumbprint.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA256Thumbprint","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha256thumbprint"]}],"metadata":{"role":"symbol","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV31x509CertificateSHA256ThumbprintSSSgvp","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"symbolKind":"property","title":"x509CertificateSHA256Thumbprint"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509CertificateSHA256Thumbprint":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA256Thumbprint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha256thumbprint","abstract":[{"type":"text","text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate."}],"kind":"symbol","title":"x509CertificateSHA256Thumbprint"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA256Thumbprint"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha256thumbprint"]}],"kind":"symbol","metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV31x509CertificateSHA256ThumbprintSSSgvp","roleHeading":"Instance Property","title":"x509CertificateSHA256Thumbprint"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509CertificateSHA256Thumbprint":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate.","type":"text"}],"title":"x509CertificateSHA256Thumbprint","type":"topic","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha256thumbprint","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509CertificateSHA256Thumbprint"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjweheaderimpl/x509url.json b/data/documentation/jose_swift/defaultjweheaderimpl/x509url.json index 92c8c3d..e435411 100644 --- a/data/documentation/jose_swift/defaultjweheaderimpl/x509url.json +++ b/data/documentation/jose_swift/defaultjweheaderimpl/x509url.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509URL","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"URL pointing to an X.509 public key certificate or certificate chain."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV7x509URLSSSgvp","role":"symbol","modules":[{"name":"jose-swift"}],"title":"x509URL","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"x509URL","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/x509url"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509URL":{"abstract":[{"text":"URL pointing to an X.509 public key certificate or certificate chain.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509URL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509url","kind":"symbol","title":"x509URL","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509URL"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"URL pointing to an X.509 public key certificate or certificate chain."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]]},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"x509URL","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption20DefaultJWEHeaderImplV7x509URLSSSgvp","symbolKind":"property","title":"x509URL"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509URL"},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjweheaderimpl\/x509url"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl/x509URL":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl\/x509URL","title":"x509URL","abstract":[{"type":"text","text":"URL pointing to an X.509 public key certificate or certificate chain."}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509url","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwejson.json b/data/documentation/jose_swift/defaultjwejson.json index bc6a7ef..12f0642 100644 --- a/data/documentation/jose_swift/defaultjwejson.json +++ b/data/documentation/jose_swift/defaultjwejson.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEJson"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"DefaultJWEJson","kind":"identifier"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","text":"JWEJson"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","kind":"typeIdentifier","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl"},{"kind":"text","text":">"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwejson"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:17JSONWebEncryption14DefaultJWEJsona","role":"symbol","roleHeading":"Type Alias","symbolKind":"typealias","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"DefaultJWEJson","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWEJson","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"title":"DefaultJWEJson"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEJson":{"url":"\/documentation\/jose_swift\/defaultjwejson","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEJson","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEJson","title":"DefaultJWEJson"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"DefaultJWEJson","kind":"identifier"},{"text":" = ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","text":"JWEJson","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","text":"DefaultJWEHeaderImpl","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"text":", ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"kind":"text","text":">"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption14DefaultJWEJsona","symbolKind":"typealias","navigatorTitle":[{"kind":"identifier","text":"DefaultJWEJson"}],"role":"symbol","roleHeading":"Type Alias","title":"DefaultJWEJson","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"DefaultJWEJson","kind":"identifier"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwejson"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEJson","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEJson":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEJson","abstract":[],"url":"\/documentation\/jose_swift\/defaultjwejson","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DefaultJWEJson"}],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEJson","kind":"identifier"}],"title":"DefaultJWEJson"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl.json b/data/documentation/jose_swift/defaultjwsheaderimpl.json index cd2e279..e2d787d 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"struct","title":"DefaultJWSHeaderImpl","modules":[{"name":"jose-swift"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"roleHeading":"Structure","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV","role":"symbol"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-1rqkx"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/algorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/contentType","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/critical","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwk","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwkSetURL","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/keyID","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/type","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateChain","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA1Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA256Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509URL"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Encodable-Implementations"]}],"abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"text":" is a default implementation of the ","type":"text"},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(algorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Initializes a new "},{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" instance with optional parameters for each field."}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"algorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SigningAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"jwkSetURL","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwk"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"title":"init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/type":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/type","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/type","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"type","kind":"symbol","abstract":[{"text":"Type of token - typically used to declare a MIME type.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509CertificateSHA1Thumbprint":{"type":"topic","abstract":[{"text":"Base64URL-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate.","type":"text"}],"role":"symbol","title":"x509CertificateSHA1Thumbprint","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA1Thumbprint","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha1thumbprint"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/critical":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/critical","role":"symbol","abstract":[{"text":"Indicates extensions to this protocol that must be understood and processed.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"critical"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/critical","type":"topic","title":"critical"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/jwkSetURL":{"kind":"symbol","abstract":[{"text":"URL that refers to a resource for a set of JSON-encoded public keys.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwkseturl","role":"symbol","title":"jwkSetURL","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkSetURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwkSetURL"},"doc://jose-swift/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/Decodable-Implementations":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/decodable-implementations","title":"Decodable Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Decodable-Implementations"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/Encodable-Implementations":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/encodable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Encodable-Implementations","title":"Encodable Implementations","type":"topic","abstract":[]},"doc://jose-swift/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/algorithm":{"title":"algorithm","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/algorithm","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"algorithm"},{"text":": ","kind":"text"},{"text":"SigningAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"text":"The signing algorithm to be used.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/algorithm"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/init(from:)-1rqkx":{"type":"topic","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-1rqkx","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-1rqkx","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"title":"init(from:)"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/jwk":{"title":"jwk","kind":"symbol","abstract":[{"type":"text","text":"JSON Web Key representing the key used to sign the payload."}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwk","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwk","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwk","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509URL":{"abstract":[{"text":"URL for the X.509 public key certificate or certificate chain corresponding to the key used to sign the JWS.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509url","title":"x509URL","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509URL"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/keyID":{"kind":"symbol","title":"keyID","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/keyID","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/keyid","abstract":[{"text":"Key ID hint indicating which key was used to secure the JWS.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/contentType":{"abstract":[{"text":"Media type of the complete JWS.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/contentType","title":"contentType","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/contenttype","type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509CertificateChain":{"kind":"symbol","title":"x509CertificateChain","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatechain","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateChain","type":"topic","abstract":[{"type":"text","text":"X.509 public key certificate or certificate chain."}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509CertificateSHA256Thumbprint":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA256Thumbprint","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha256thumbprint","role":"symbol","title":"x509CertificateSHA256Thumbprint","abstract":[{"type":"text","text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-1rqkx"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/algorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/contentType","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/critical","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwk","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwkSetURL","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/keyID","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/type","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateChain","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA1Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA256Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509URL"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Encodable-Implementations"],"title":"Default Implementations","generated":true}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"},"abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"sections":[],"metadata":{"navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"symbolKind":"struct","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV","title":"DefaultJWSHeaderImpl","roleHeading":"Structure","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl"]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(algorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:)","abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"text":" instance with optional parameters for each field.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)","type":"topic","title":"init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"algorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SigningAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyID"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwk"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509CertificateSHA256Thumbprint":{"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha256thumbprint","title":"x509CertificateSHA256Thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA256Thumbprint","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate."}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/critical":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/critical","abstract":[{"text":"Indicates extensions to this protocol that must be understood and processed.","type":"text"}],"title":"critical","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/critical","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"critical"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/keyID":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/keyid","abstract":[{"text":"Key ID hint indicating which key was used to secure the JWS.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/keyID","type":"topic","title":"keyID","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/jwkSetURL":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwkseturl","abstract":[{"text":"URL that refers to a resource for a set of JSON-encoded public keys.","type":"text"}],"title":"jwkSetURL","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwkSetURL","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkSetURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509CertificateSHA1Thumbprint":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Base64URL-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate.","type":"text"}],"kind":"symbol","type":"topic","title":"x509CertificateSHA1Thumbprint","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha1thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA1Thumbprint"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/Encodable-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","type":"topic","title":"Encodable Implementations","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/encodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Encodable-Implementations"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509URL":{"type":"topic","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509url","abstract":[{"text":"URL for the X.509 public key certificate or certificate chain corresponding to the key used to sign the JWS.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509URL","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509URL","title":"x509URL"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/Decodable-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","type":"topic","title":"Decodable Implementations","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/decodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Decodable-Implementations"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509CertificateChain":{"type":"topic","kind":"symbol","title":"x509CertificateChain","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateChain","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatechain","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"X.509 public key certificate or certificate chain."}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/type":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"title":"type","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/type","abstract":[{"type":"text","text":"Type of token - typically used to declare a MIME type."}],"type":"topic","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/type"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/algorithm":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SigningAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"The signing algorithm to be used.","type":"text"}],"kind":"symbol","type":"topic","title":"algorithm","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/algorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/algorithm"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"doc://jose-swift/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/jwk":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwk"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwk","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwk","type":"topic","role":"symbol","abstract":[{"type":"text","text":"JSON Web Key representing the key used to sign the payload."}],"title":"jwk"},"doc://jose-swift/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/init(from:)-1rqkx":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"init(from:)","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-1rqkx","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-1rqkx"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/contentType":{"type":"topic","title":"contentType","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/contentType","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Media type of the complete JWS.","type":"text"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/contenttype"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/algorithm.json b/data/documentation/jose_swift/defaultjwsheaderimpl/algorithm.json index 140eb3c..680e25c 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/algorithm.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/algorithm.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"algorithm"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","kind":"typeIdentifier","text":"SigningAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/algorithm"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"metadata":{"externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV9algorithm0A10Algorithms16SigningAlgorithmOSgvp","symbolKind":"property","role":"symbol","title":"algorithm","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"SigningAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO"},{"kind":"text","text":"?"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"The signing algorithm to be used."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/algorithm","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/algorithm":{"title":"algorithm","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/algorithm","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"algorithm"},{"text":": ","kind":"text"},{"text":"SigningAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"text":"The signing algorithm to be used.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/algorithm"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"The signing algorithm to be used.","type":"text"}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","text":"SigningAlgorithm","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/algorithm"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/algorithm"]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"algorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","text":"SigningAlgorithm"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV9algorithm0A10Algorithms16SigningAlgorithmOSgvp","symbolKind":"property","title":"algorithm"},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/algorithm":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SigningAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"The signing algorithm to be used.","type":"text"}],"kind":"symbol","type":"topic","title":"algorithm","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/algorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/algorithm"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/contenttype.json b/data/documentation/jose_swift/defaultjwsheaderimpl/contenttype.json index 3d7cf6d..c4e3651 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/contenttype.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/contenttype.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"abstract":[{"text":"Media type of the complete JWS.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentType"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/contenttype"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV11contentTypeSSSgvp","title":"contentType","modules":[{"name":"jose-swift"}],"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"contentType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/contentType","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/contentType":{"abstract":[{"text":"Media type of the complete JWS.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/contentType","title":"contentType","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/contenttype","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/contenttype"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Media type of the complete JWS.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/contentType"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentType","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","modules":[{"name":"jose-swift"}],"title":"contentType","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV11contentTypeSSSgvp","symbolKind":"property"},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/contentType":{"type":"topic","title":"contentType","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/contentType","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Media type of the complete JWS.","type":"text"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/contenttype"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/critical.json b/data/documentation/jose_swift/defaultjwsheaderimpl/critical.json index 3d44087..944ed3e 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/critical.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/critical.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"critical"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/critical"},"metadata":{"title":"critical","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"critical"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV8criticalSSSgvp","role":"symbol"},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/critical"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"kind":"symbol","abstract":[{"type":"text","text":"Indicates extensions to this protocol that must be understood and processed."}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/critical":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/critical","role":"symbol","abstract":[{"text":"Indicates extensions to this protocol that must be understood and processed.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"critical"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/critical","type":"topic","title":"critical"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/critical"]}],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"critical","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"property","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV8criticalSSSgvp","roleHeading":"Instance Property","title":"critical"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"critical"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/critical"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Indicates extensions to this protocol that must be understood and processed."}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/critical":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/critical","abstract":[{"text":"Indicates extensions to this protocol that must be understood and processed.","type":"text"}],"title":"critical","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/critical","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"critical"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/decodable-implementations.json b/data/documentation/jose_swift/defaultjwsheaderimpl/decodable-implementations.json index 1056006..84c9516 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/decodable-implementations.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/decodable-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"Decodable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/decodable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-8tlhj"],"title":"Initializers","generated":true}],"kind":"article","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/init(from:)-8tlhj":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-8tlhj","title":"init(from:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-8tlhj","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Decodable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Decodable Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-8tlhj"]}],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/init(from:)-8tlhj":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[],"title":"init(from:)","type":"topic","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-8tlhj","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-8tlhj"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/encodable-implementations.json b/data/documentation/jose_swift/defaultjwsheaderimpl/encodable-implementations.json index 7460c07..2a3236c 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/encodable-implementations.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/encodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/encode(to:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/encodable-implementations"]}],"sections":[],"kind":"article","metadata":{"modules":[{"name":"jose-swift"}],"title":"Encodable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Encodable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/encode(to:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/encode(to:)","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Encodable-Implementations"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/encode(to:)"],"generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Encodable Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/encode(to:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/encode(to:)","abstract":[],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/encode(to:)","title":"encode(to:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/encode(to:).json b/data/documentation/jose_swift/defaultjwsheaderimpl/encode(to:).json index 8c79820..e03d9c3 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/encode(to:).json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/encode(to:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/encode(to:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/encode(to:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Encodable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"extendedModule":"JSONWebSignature","role":"symbol","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV6encode2toys7Encoder_p_tKF","symbolKind":"method","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/encode(to:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/encode(to:)","abstract":[]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/Encodable-Implementations":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/encodable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Encodable-Implementations","title":"Encodable Implementations","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/encode(to:)"},"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","title":"encode(to:)","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"role":"symbol","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV6encode2toys7Encoder_p_tKF","extendedModule":"JSONWebSignature"},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Encodable-Implementations"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/encode(to:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/encode(to:)","abstract":[],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/encode(to:)","title":"encode(to:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/Encodable-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","type":"topic","title":"Encodable Implementations","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/encodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Encodable-Implementations"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/init(algorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:).json b/data/documentation/jose_swift/defaultjwsheaderimpl/init(algorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:).json index 8443280..d864bfb 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/init(algorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:).json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/init(algorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"abstract":[{"text":"Initializes a new ","type":"text"},{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" instance with optional parameters for each field."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"algorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"keyID"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"jwkSetURL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"? = nil, ","kind":"text"},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"algorithm","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The signing algorithm to be used (optional)."}]}]},{"name":"keyID","content":[{"inlineContent":[{"type":"text","text":"The Key ID hint (optional)."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URL for a set of JSON-encoded public keys (optional)."}]}],"name":"jwkSetURL"},{"name":"jwk","content":[{"type":"paragraph","inlineContent":[{"text":"The JSON Web Key (optional).","type":"text"}]}]},{"name":"x509URL","content":[{"inlineContent":[{"text":"The URL for the X.509 public key certificate or certificate chain (optional).","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The X.509 public key certificate or certificate chain (optional).","type":"text"}],"type":"paragraph"}],"name":"x509CertificateChain"},{"name":"x509CertificateSHA1Thumbprint","content":[{"type":"paragraph","inlineContent":[{"text":"The SHA-1 thumbprint of the X.509 certificate (optional).","type":"text"}]}]},{"name":"x509CertificateSHA256Thumbprint","content":[{"inlineContent":[{"text":"The SHA-256 thumbprint of the X.509 certificate (optional).","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The type of token (optional).","type":"text"}],"type":"paragraph"}],"name":"type"},{"content":[{"inlineContent":[{"text":"The media type of the complete JWS (optional).","type":"text"}],"type":"paragraph"}],"name":"contentType"},{"content":[{"inlineContent":[{"type":"text","text":"Indications of extensions that must be understood and processed (optional)."}],"type":"paragraph"}],"name":"critical"}]}],"metadata":{"modules":[{"name":"jose-swift"}],"symbolKind":"init","role":"symbol","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV9algorithm5keyID9jwkSetURL0I004x509K00L16CertificateChain0lM14SHA1Thumbprint0lm6SHA256P04type11contentType8criticalAC0A10Algorithms16SigningAlgorithmOSg_SSSgAS0A3Key3JWKVSgA7Stcfc","title":"init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"algorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SigningAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO"},{"kind":"text","text":"?, "},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"jwkSetURL","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwk"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509URL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}]},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(algorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)"},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(algorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Initializes a new "},{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" instance with optional parameters for each field."}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"algorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SigningAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"jwkSetURL","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwk"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"title":"init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"algorithm"},{"kind":"text","text":": "},{"text":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"keyID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"jwkSetURL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"x509URL"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"x509CertificateChain"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"critical","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"algorithm","content":[{"inlineContent":[{"type":"text","text":"The signing algorithm to be used (optional)."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The Key ID hint (optional).","type":"text"}]}],"name":"keyID"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URL for a set of JSON-encoded public keys (optional)."}]}],"name":"jwkSetURL"},{"name":"jwk","content":[{"inlineContent":[{"type":"text","text":"The JSON Web Key (optional)."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The URL for the X.509 public key certificate or certificate chain (optional).","type":"text"}],"type":"paragraph"}],"name":"x509URL"},{"content":[{"inlineContent":[{"text":"The X.509 public key certificate or certificate chain (optional).","type":"text"}],"type":"paragraph"}],"name":"x509CertificateChain"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The SHA-1 thumbprint of the X.509 certificate (optional)."}]}],"name":"x509CertificateSHA1Thumbprint"},{"name":"x509CertificateSHA256Thumbprint","content":[{"inlineContent":[{"text":"The SHA-256 thumbprint of the X.509 certificate (optional).","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The type of token (optional)."}],"type":"paragraph"}],"name":"type"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The media type of the complete JWS (optional)."}]}],"name":"contentType"},{"name":"critical","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Indications of extensions that must be understood and processed (optional)."}]}]}],"kind":"parameters"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(algorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:)"]}],"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" instance with optional parameters for each field."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Initializer","title":"init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV9algorithm5keyID9jwkSetURL0I004x509K00L16CertificateChain0lM14SHA1Thumbprint0lm6SHA256P04type11contentType8criticalAC0A10Algorithms16SigningAlgorithmOSg_SSSgAS0A3Key3JWKVSgA7Stcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"algorithm"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","text":"SigningAlgorithm","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"jwkSetURL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwk"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"role":"symbol","symbolKind":"init","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(algorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:)","abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"text":" instance with optional parameters for each field.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)","type":"topic","title":"init(algorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"algorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SigningAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyID"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwk"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/init(from:)-1rqkx.json b/data/documentation/jose_swift/defaultjwsheaderimpl/init(from:)-1rqkx.json index c8dffe5..83d413e 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/init(from:)-1rqkx.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/init(from:)-1rqkx.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-1rqkx"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-1rqkx","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"metadata":{"title":"init(from:)","symbolKind":"init","modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV4fromAC0A3Key3JWKV_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":")","kind":"text"}],"role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/init(from:)-1rqkx":{"type":"topic","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-1rqkx","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-1rqkx","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"title":"init(from:)"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-1rqkx"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-1rqkx","interfaceLanguage":"swift"},"metadata":{"role":"symbol","roleHeading":"Initializer","modules":[{"name":"jose-swift"}],"symbolKind":"init","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV4fromAC0A3Key3JWKV_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":")","kind":"text"}],"title":"init(from:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/init(from:)-1rqkx":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"init(from:)","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-1rqkx","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-1rqkx"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/init(from:)-8tlhj.json b/data/documentation/jose_swift/defaultjwsheaderimpl/init(from:)-8tlhj.json index d981a9c..8b6531a 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/init(from:)-8tlhj.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/init(from:)-8tlhj.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Decodable-Implementations"]]},"metadata":{"externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV4fromACs7Decoder_p_tKcfc","symbolKind":"init","extendedModule":"JSONWebSignature","title":"init(from:)","role":"symbol","modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-8tlhj"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-8tlhj"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/Decodable-Implementations":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/decodable-implementations","title":"Decodable Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Decodable-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/init(from:)-8tlhj":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-8tlhj","title":"init(from:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-8tlhj","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-8tlhj"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Decodable-Implementations"]]},"sections":[],"metadata":{"modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"symbolKind":"init","roleHeading":"Initializer","title":"init(from:)","role":"symbol","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"extendedModule":"JSONWebSignature"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-8tlhj"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/init(from:)-8tlhj":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[],"title":"init(from:)","type":"topic","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-8tlhj","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/init(from:)-8tlhj"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/Decodable-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","type":"topic","title":"Decodable Implementations","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/decodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/Decodable-Implementations"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/jwk.json b/data/documentation/jose_swift/defaultjwsheaderimpl/jwk.json index 2094fa1..9d7f0f9 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/jwk.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/jwk.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"JSON Web Key representing the key used to sign the payload."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwk","kind":"identifier"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwk","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwk"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"title":"jwk","symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV3jwk0A3Key3JWKVSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwk","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?"}],"role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/jwk":{"title":"jwk","kind":"symbol","abstract":[{"type":"text","text":"JSON Web Key representing the key used to sign the payload."}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwk","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwk","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwk","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?"}],"role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwk"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwk","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwk"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV3jwk0A3Key3JWKVSgvp","role":"symbol","symbolKind":"property","title":"jwk"},"sections":[],"abstract":[{"type":"text","text":"JSON Web Key representing the key used to sign the payload."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwk"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/jwk":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwk"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwk","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwk","type":"topic","role":"symbol","abstract":[{"type":"text","text":"JSON Web Key representing the key used to sign the payload."}],"title":"jwk"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/jwkseturl.json b/data/documentation/jose_swift/defaultjwsheaderimpl/jwkseturl.json index 111f2dc..a734447 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/jwkseturl.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/jwkseturl.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV9jwkSetURLSSSgvp","modules":[{"name":"jose-swift"}],"title":"jwkSetURL","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkSetURL","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwkSetURL","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"abstract":[{"type":"text","text":"URL that refers to a resource for a set of JSON-encoded public keys."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkSetURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwkseturl"]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/jwkSetURL":{"kind":"symbol","abstract":[{"text":"URL that refers to a resource for a set of JSON-encoded public keys.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwkseturl","role":"symbol","title":"jwkSetURL","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkSetURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwkSetURL"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwkseturl"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwkSetURL"},"metadata":{"title":"jwkSetURL","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV9jwkSetURLSSSgvp","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkSetURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"abstract":[{"type":"text","text":"URL that refers to a resource for a set of JSON-encoded public keys."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkSetURL"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/jwkSetURL":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwkseturl","abstract":[{"text":"URL that refers to a resource for a set of JSON-encoded public keys.","type":"text"}],"title":"jwkSetURL","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/jwkSetURL","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkSetURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/keyid.json b/data/documentation/jose_swift/defaultjwsheaderimpl/keyid.json index eb8b8e4..669b273 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/keyid.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/keyid.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/keyID","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"keyID","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV5keyIDSSSgvp","role":"symbol"},"abstract":[{"type":"text","text":"Key ID hint indicating which key was used to secure the JWS."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/keyid"]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/keyID":{"kind":"symbol","title":"keyID","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/keyID","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/keyid","abstract":[{"text":"Key ID hint indicating which key was used to secure the JWS.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Key ID hint indicating which key was used to secure the JWS."}],"metadata":{"symbolKind":"property","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV5keyIDSSSgvp","role":"symbol","title":"keyID","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/keyID","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/keyid"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/keyID":{"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/keyid","abstract":[{"text":"Key ID hint indicating which key was used to secure the JWS.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/keyID","type":"topic","title":"keyID","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/type.json b/data/documentation/jose_swift/defaultjwsheaderimpl/type.json index 8e2d583..931a0f7 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/type.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/type.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/type"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","title":"type","modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"property","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV4typeSSSgvp"},"sections":[],"kind":"symbol","abstract":[{"text":"Type of token - typically used to declare a MIME type.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/type":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/type","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/type","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"type","kind":"symbol","abstract":[{"text":"Type of token - typically used to declare a MIME type.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV4typeSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"type","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/type"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"sections":[],"abstract":[{"type":"text","text":"Type of token - typically used to declare a MIME type."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/type"]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/type":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"title":"type","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/type","abstract":[{"type":"text","text":"Type of token - typically used to declare a MIME type."}],"type":"topic","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/type"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/x509certificatechain.json b/data/documentation/jose_swift/defaultjwsheaderimpl/x509certificatechain.json index c3415e2..54566a6 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/x509certificatechain.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/x509certificatechain.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatechain"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"x509CertificateChain","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"x509CertificateChain","role":"symbol","roleHeading":"Instance Property","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV20x509CertificateChainSSSgvp","symbolKind":"property","modules":[{"name":"jose-swift"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateChain"},"abstract":[{"type":"text","text":"X.509 public key certificate or certificate chain."}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509CertificateChain":{"kind":"symbol","title":"x509CertificateChain","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatechain","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateChain","type":"topic","abstract":[{"type":"text","text":"X.509 public key certificate or certificate chain."}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateChain"},"abstract":[{"type":"text","text":"X.509 public key certificate or certificate chain."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatechain"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","title":"x509CertificateChain","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV20x509CertificateChainSSSgvp","roleHeading":"Instance Property"},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509CertificateChain":{"type":"topic","kind":"symbol","title":"x509CertificateChain","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateChain","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatechain","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"X.509 public key certificate or certificate chain."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/x509certificatesha1thumbprint.json b/data/documentation/jose_swift/defaultjwsheaderimpl/x509certificatesha1thumbprint.json index dba1d6d..48eff71 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/x509certificatesha1thumbprint.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/x509certificatesha1thumbprint.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha1thumbprint"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV29x509CertificateSHA1ThumbprintSSSgvp","symbolKind":"property","role":"symbol","title":"x509CertificateSHA1Thumbprint","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property"},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA1Thumbprint","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Base64URL-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509CertificateSHA1Thumbprint":{"type":"topic","abstract":[{"text":"Base64URL-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate.","type":"text"}],"role":"symbol","title":"x509CertificateSHA1Thumbprint","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA1Thumbprint","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha1thumbprint"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"title":"x509CertificateSHA1Thumbprint","role":"symbol","roleHeading":"Instance Property","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV29x509CertificateSHA1ThumbprintSSSgvp","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA1Thumbprint","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha1thumbprint"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509CertificateSHA1Thumbprint":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Base64URL-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate.","type":"text"}],"kind":"symbol","type":"topic","title":"x509CertificateSHA1Thumbprint","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha1thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA1Thumbprint"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/x509certificatesha256thumbprint.json b/data/documentation/jose_swift/defaultjwsheaderimpl/x509certificatesha256thumbprint.json index 1c3ef25..d119c21 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/x509certificatesha256thumbprint.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/x509certificatesha256thumbprint.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA256Thumbprint"},"sections":[],"kind":"symbol","abstract":[{"text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha256thumbprint"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV31x509CertificateSHA256ThumbprintSSSgvp","role":"symbol","title":"x509CertificateSHA256Thumbprint","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509CertificateSHA256Thumbprint":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA256Thumbprint","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha256thumbprint","role":"symbol","title":"x509CertificateSHA256Thumbprint","abstract":[{"type":"text","text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV31x509CertificateSHA256ThumbprintSSSgvp","title":"x509CertificateSHA256Thumbprint","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha256thumbprint"]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA256Thumbprint"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509CertificateSHA256Thumbprint":{"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha256thumbprint","title":"x509CertificateSHA256Thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509CertificateSHA256Thumbprint","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsheaderimpl/x509url.json b/data/documentation/jose_swift/defaultjwsheaderimpl/x509url.json index bd6d922..3f915f7 100644 --- a/data/documentation/jose_swift/defaultjwsheaderimpl/x509url.json +++ b/data/documentation/jose_swift/defaultjwsheaderimpl/x509url.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"URL for the X.509 public key certificate or certificate chain corresponding to the key used to sign the JWS.","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509URL","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509url"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV7x509URLSSSgvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"x509URL","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","title":"x509URL"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509URL":{"abstract":[{"text":"URL for the X.509 public key certificate or certificate chain corresponding to the key used to sign the JWS.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509url","title":"x509URL","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509URL"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]}}} \ No newline at end of file +{"abstract":[{"text":"URL for the X.509 public key certificate or certificate chain corresponding to the key used to sign the JWS.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"]]},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509URL","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"x509URL","externalID":"s:16JSONWebSignature20DefaultJWSHeaderImplV7x509URLSSSgvp"},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509url"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509URL","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509URL","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"]}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl/x509URL":{"type":"topic","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509url","abstract":[{"text":"URL for the X.509 public key certificate or certificate chain corresponding to the key used to sign the JWS.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509URL","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl\/x509URL","title":"x509URL"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwsjson.json b/data/documentation/jose_swift/defaultjwsjson.json index 34efd5c..8713fd8 100644 --- a/data/documentation/jose_swift/defaultjwsjson.json +++ b/data/documentation/jose_swift/defaultjwsjson.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsjson"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWSJson","kind":"identifier"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","text":"JWSJson"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:16JSONWebSignature20DefaultJWSHeaderImplV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","text":"DefaultJWSHeaderImpl","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature20DefaultJWSHeaderImplV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","text":"DefaultJWSHeaderImpl","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"modules":[{"name":"jose-swift"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWSJson"}],"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"DefaultJWSJson","kind":"identifier"}],"title":"DefaultJWSJson","role":"symbol","symbolKind":"typealias","externalID":"s:16JSONWebSignature14DefaultJWSJsona","roleHeading":"Type Alias"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSJson","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSJson":{"url":"\/documentation\/jose_swift\/defaultjwsjson","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSJson"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"DefaultJWSJson","kind":"identifier"}],"title":"DefaultJWSJson","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSJson","abstract":[],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwsjson"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSJson"},"metadata":{"symbolKind":"typealias","navigatorTitle":[{"text":"DefaultJWSJson","kind":"identifier"}],"role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"DefaultJWSJson","kind":"identifier"}],"title":"DefaultJWSJson","roleHeading":"Type Alias","externalID":"s:16JSONWebSignature14DefaultJWSJsona"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"DefaultJWSJson","kind":"identifier"},{"kind":"text","text":" = "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","text":"JWSJson","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"DefaultJWSHeaderImpl","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","preciseIdentifier":"s:16JSONWebSignature20DefaultJWSHeaderImplV"},{"kind":"text","text":", "},{"text":"DefaultJWSHeaderImpl","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","preciseIdentifier":"s:16JSONWebSignature20DefaultJWSHeaderImplV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWSJson":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSJson","abstract":[],"url":"\/documentation\/jose_swift\/defaultjwsjson","type":"topic","navigatorTitle":[{"text":"DefaultJWSJson","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSJson"}],"title":"DefaultJWSJson"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl.json b/data/documentation/jose_swift/defaultjwtclaimsimpl.json index 24f642b..5a703b1 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl.json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"code":"DefaultJWTClaimsImpl","type":"codeVoice"},{"text":" is a struct implementing the ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"sections":[],"kind":"symbol","metadata":{"title":"DefaultJWTClaimsImpl","modules":[{"name":"jose-swift"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"symbolKind":"struct","roleHeading":"Structure","navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"role":"symbol","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/audience","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/expirationTime","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuedAt","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuer","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/jwtID","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/notBeforeTime","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/subject"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/validateExtraClaims()"],"title":"Instance Methods"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Encodable-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"type":"conformsTo"}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/Decodable-Implementations":{"title":"Decodable Implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Decodable-Implementations","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/decodable-implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/issuedAt":{"abstract":[],"kind":"symbol","title":"issuedAt","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"issuedAt","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuedAt","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuedat"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/Encodable-Implementations":{"kind":"article","abstract":[],"title":"Encodable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Encodable-Implementations","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encodable-implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/expirationTime":{"kind":"symbol","title":"expirationTime","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationTime"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/expirationTime","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/expirationtime","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/notBeforeTime":{"kind":"symbol","type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/notBeforeTime","title":"notBeforeTime","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/notbeforetime","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"notBeforeTime","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"title":"JWTRegisteredFieldsClaims"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/jwtID":{"kind":"symbol","abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/jwtid","title":"jwtID","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/jwtID","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwtID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/subject":{"abstract":[],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subject"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/subject","title":"subject","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/subject"},"doc://jose-swift/SE":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)":{"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(issuer:subject:audience:expirationtime:notbeforetime:issuedat:jwtid:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)","title":"init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"issuer","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"subject","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"audience","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"expirationTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"notBeforeTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"issuedAt","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwtID"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"type":"topic","kind":"symbol","abstract":[{"text":"Initializes a new ","type":"text"},{"code":"DefaultJWTClaimsImpl","type":"codeVoice"},{"type":"text","text":" instance with optional parameters for each standard claim."}]},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/audience":{"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/audience","role":"symbol","title":"audience","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/audience","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"audience"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/validateExtraClaims()":{"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/validateextraclaims()","role":"symbol","title":"validateExtraClaims()","kind":"symbol","abstract":[{"type":"text","text":"Validates extra claims in the JWT."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/validateExtraClaims()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validateExtraClaims"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/issuer":{"abstract":[],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"issuer"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuer","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuer","title":"issuer"}}} \ No newline at end of file +{"abstract":[{"code":"DefaultJWTClaimsImpl","type":"codeVoice"},{"text":" is a struct implementing the ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" protocol, providing a default set of claims."}],"kind":"symbol","metadata":{"modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Structure","title":"DefaultJWTClaimsImpl","symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]}],"kind":"declarations"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/audience","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/expirationTime","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuedAt","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuer","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/jwtID","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/notBeforeTime","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/subject"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/validateExtraClaims()"],"title":"Instance Methods"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Encodable-Implementations"],"title":"Default Implementations","generated":true}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)":{"abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"text":" instance with optional parameters for each standard claim.","type":"text"}],"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(issuer:subject:audience:expirationtime:notbeforetime:issuedat:jwtid:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)","title":"init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)","role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"issuer","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"subject"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"audience","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?, ","kind":"text"},{"text":"expirationTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"notBeforeTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"text":"issuedAt","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"jwtID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/Decodable-Implementations":{"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/decodable-implementations","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","kind":"article","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/subject":{"abstract":[],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subject","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/subject","title":"subject","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/subject"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/issuedAt":{"abstract":[],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"issuedAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuedAt","title":"issuedAt","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuedat"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/issuer":{"abstract":[],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"issuer","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuer","title":"issuer","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuer"},"doc://jose-swift/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/notBeforeTime":{"abstract":[],"role":"symbol","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"notBeforeTime","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/notBeforeTime","title":"notBeforeTime","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/notbeforetime"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"text":" ","type":"text"},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","title":"JWTRegisteredFieldsClaims","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/expirationTime":{"abstract":[],"role":"symbol","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"expirationTime","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/expirationTime","title":"expirationTime","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/expirationtime"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/jwtID":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/jwtid","title":"jwtID","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/jwtID","kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwtID"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://jose-swift/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/Encodable-Implementations":{"type":"topic","role":"collectionGroup","abstract":[],"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Encodable-Implementations","kind":"article","title":"Encodable Implementations"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/validateExtraClaims()":{"title":"validateExtraClaims()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"validateExtraClaims","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/validateextraclaims()","abstract":[{"type":"text","text":"Validates extra claims in the JWT."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/validateExtraClaims()","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/audience":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audience","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/audience","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/audience","kind":"symbol","title":"audience"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl/audience.json b/data/documentation/jose_swift/defaultjwtclaimsimpl/audience.json index 11cc7b5..f46d56c 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl/audience.json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl/audience.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims.audience"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/audience"},"metadata":{"title":"audience","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audience"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV8audienceSaySSGSgvp","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audience"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/audience"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/audience":{"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/audience","role":"symbol","title":"audience","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/audience","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"audience"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audience","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"title":"audience","role":"symbol","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV8audienceSaySSGSgvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/audience"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/audience"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims.audience"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"audience"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/audience":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audience","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/audience","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/audience","kind":"symbol","title":"audience"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl/decodable-implementations.json b/data/documentation/jose_swift/defaultjwtclaimsimpl/decodable-implementations.json index 0b94e9c..73c7e06 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl/decodable-implementations.json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl/decodable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Decodable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Decodable Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(from:)"],"title":"Initializers","generated":true}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/init(from:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(from:)","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(from:)","role":"symbol","abstract":[],"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Decodable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"metadata":{"title":"Decodable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"kind":"article","references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"title":"init(from:)","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(from:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(from:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl/encodable-implementations.json b/data/documentation/jose_swift/defaultjwtclaimsimpl/encodable-implementations.json index d5ec1d1..a869eba 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl/encodable-implementations.json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl/encodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/encode(to:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encodable-implementations"]}],"sections":[],"kind":"article","metadata":{"title":"Encodable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Encodable-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/encode(to:)":{"abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encode(to:)","kind":"symbol","title":"encode(to:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/encode(to:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Encodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/encode(to:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encodable-implementations"]}],"metadata":{"modules":[{"name":"jose-swift"}],"title":"Encodable Implementations","role":"collectionGroup"},"sections":[],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/encode(to:)":{"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encode(to:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/encode(to:)","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl/encode(to:).json b/data/documentation/jose_swift/defaultjwtclaimsimpl/encode(to:).json index b0cce5a..3ffff80 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl/encode(to:).json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl/encode(to:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","modules":[{"relatedModules":["JSONWebToken"],"name":"jose-swift"}],"externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV6encode2toys7Encoder_p_tKF","roleHeading":"Instance Method","title":"encode(to:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"extendedModule":"JSONWebToken"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Encodable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encode(to:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/encode(to:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/encode(to:)":{"abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encode(to:)","kind":"symbol","title":"encode(to:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/Encodable-Implementations":{"kind":"article","abstract":[],"title":"Encodable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Encodable-Implementations","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encodable-implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/encode(to:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encode(to:)"]}],"metadata":{"roleHeading":"Instance Method","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV6encode2toys7Encoder_p_tKF","role":"symbol","title":"encode(to:)","modules":[{"relatedModules":["JSONWebToken"],"name":"jose-swift"}],"extendedModule":"JSONWebToken","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"method"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Encodable-Implementations"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/encode(to:)":{"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encode(to:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/encode(to:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/Encodable-Implementations":{"type":"topic","role":"collectionGroup","abstract":[],"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Encodable-Implementations","kind":"article","title":"Encodable Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl/expirationtime.json b/data/documentation/jose_swift/defaultjwtclaimsimpl/expirationtime.json index 05380a2..ef6417b 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl/expirationtime.json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl/expirationtime.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationTime"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/expirationTime"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"metadata":{"title":"expirationTime","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"expirationTime","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV14expirationTime10Foundation4DateVSgvp"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims.expirationTime"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/expirationtime"]}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/expirationTime":{"kind":"symbol","title":"expirationTime","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationTime"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/expirationTime","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/expirationtime","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"expirationTime","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"symbolKind":"property","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV14expirationTime10Foundation4DateVSgvp","role":"symbol","modules":[{"name":"jose-swift"}],"title":"expirationTime","roleHeading":"Instance Property"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/expirationtime"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/expirationTime"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims.expirationTime"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/expirationTime":{"abstract":[],"role":"symbol","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"expirationTime","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/expirationTime","title":"expirationTime","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/expirationtime"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl/init(from:).json b/data/documentation/jose_swift/defaultjwtclaimsimpl/init(from:).json index 5e3e05f..037934e 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl/init(from:).json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl/init(from:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"title":"init(from:)","extendedModule":"JSONWebToken","symbolKind":"init","modules":[{"name":"jose-swift","relatedModules":["JSONWebToken"]}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Decodable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(from:)"]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(from:)"},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/init(from:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(from:)","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(from:)","role":"symbol","abstract":[],"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/Decodable-Implementations":{"title":"Decodable Implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Decodable-Implementations","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/decodable-implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(from:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Decodable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(from:)"},"metadata":{"modules":[{"name":"jose-swift","relatedModules":["JSONWebToken"]}],"extendedModule":"JSONWebToken","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV4fromACs7Decoder_p_tKcfc","role":"symbol","roleHeading":"Initializer","symbolKind":"init"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/Decodable-Implementations":{"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/decodable-implementations","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","kind":"article","type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"title":"init(from:)","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(from:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(from:)"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl/init(issuer:subject:audience:expirationtime:notbeforetime:issuedat:jwtid:).json b/data/documentation/jose_swift/defaultjwtclaimsimpl/init(issuer:subject:audience:expirationtime:notbeforetime:issuedat:jwtid:).json index c9185af..097ed22 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl/init(issuer:subject:audience:expirationtime:notbeforetime:issuedat:jwtid:).json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl/init(issuer:subject:audience:expirationtime:notbeforetime:issuedat:jwtid:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(issuer:subject:audience:expirationtime:notbeforetime:issuedat:jwtid:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"issuer"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"subject","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"audience","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"text":"expirationTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"notBeforeTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"? = nil, "},{"text":"issuedAt","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"? = nil, "},{"text":"jwtID","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil)","kind":"text"}]}]}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)","symbolKind":"init","modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV6issuer7subject8audience14expirationTime09notBeforeJ08issuedAt5jwtIDACSSSg_AKSaySSGSg10Foundation4DateVSgA2qKtcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"issuer"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"subject","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"audience"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?, ","kind":"text"},{"text":"expirationTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"notBeforeTime"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"issuedAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwtID"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"text":" instance with optional parameters for each standard claim.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)":{"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(issuer:subject:audience:expirationtime:notbeforetime:issuedat:jwtid:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)","title":"init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"issuer","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"subject","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"audience","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"expirationTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"notBeforeTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"issuedAt","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwtID"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"type":"topic","kind":"symbol","abstract":[{"text":"Initializes a new ","type":"text"},{"code":"DefaultJWTClaimsImpl","type":"codeVoice"},{"type":"text","text":" instance with optional parameters for each standard claim."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV6issuer7subject8audience14expirationTime09notBeforeJ08issuedAt5jwtIDACSSSg_AKSaySSGSg10Foundation4DateVSgA2qKtcfc","roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"issuer"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"subject","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"audience","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"expirationTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"notBeforeTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"issuedAt"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"text":"jwtID","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"title":"init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)","modules":[{"name":"jose-swift"}],"symbolKind":"init"},"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" instance with optional parameters for each standard claim."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"issuer","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"subject"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"audience","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"expirationTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"notBeforeTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"issuedAt"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"? = nil, "},{"text":"jwtID","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil)"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(issuer:subject:audience:expirationtime:notbeforetime:issuedat:jwtid:)"]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)":{"abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"text":" instance with optional parameters for each standard claim.","type":"text"}],"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(issuer:subject:audience:expirationtime:notbeforetime:issuedat:jwtid:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)","title":"init(issuer:subject:audience:expirationTime:notBeforeTime:issuedAt:jwtID:)","role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"issuer","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"subject"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"audience","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?, ","kind":"text"},{"text":"expirationTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"notBeforeTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"text":"issuedAt","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"jwtID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl/issuedat.json b/data/documentation/jose_swift/defaultjwtclaimsimpl/issuedat.json index db1f817..c43fa0c 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl/issuedat.json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl/issuedat.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV8issuedAt10Foundation4DateVSgvp","roleHeading":"Instance Property","title":"issuedAt","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"issuedAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"modules":[{"name":"jose-swift"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"issuedAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuedat"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuedAt"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims.issuedAt"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/issuedAt":{"abstract":[],"kind":"symbol","title":"issuedAt","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"issuedAt","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuedAt","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuedat"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuedAt"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims.issuedAt"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuedat"]}],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"issuedAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV8issuedAt10Foundation4DateVSgvp","symbolKind":"property","roleHeading":"Instance Property","title":"issuedAt"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"issuedAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/issuedAt":{"abstract":[],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"issuedAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuedAt","title":"issuedAt","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuedat"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl/issuer.json b/data/documentation/jose_swift/defaultjwtclaimsimpl/issuer.json index fba494f..72542c9 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl/issuer.json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl/issuer.json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"issuer"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"modules":[{"name":"jose-swift"}],"symbolKind":"property","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV6issuerSSSgvp","title":"issuer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"issuer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims.issuer"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuer"},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuer"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/issuer":{"abstract":[],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"issuer"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuer","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuer","title":"issuer"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"JWTRegisteredFieldsClaims.issuer","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"title":"issuer","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"issuer","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV6issuerSSSgvp","modules":[{"name":"jose-swift"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuer"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuer","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"issuer","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/issuer":{"abstract":[],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"issuer","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/issuer","title":"issuer","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuer"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl/jwtid.json b/data/documentation/jose_swift/defaultjwtclaimsimpl/jwtid.json index 8dd7c41..1fa77f5 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl/jwtid.json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl/jwtid.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/jwtID"},"metadata":{"role":"symbol","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV5jwtIDSSSgvp","symbolKind":"property","title":"jwtID","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwtID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","modules":[{"name":"jose-swift"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims.jwtID"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"jwtID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/jwtid"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/jwtID":{"kind":"symbol","abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/jwtid","title":"jwtID","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/jwtID","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwtID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"JWTRegisteredFieldsClaims.jwtID","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/jwtid"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"jwtID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"metadata":{"role":"symbol","title":"jwtID","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwtID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV5jwtIDSSSgvp"},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/jwtID","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","url":"\/documentation\/jose_swift","title":"jose-swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/jwtID":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/jwtid","title":"jwtID","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/jwtID","kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwtID"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl/notbeforetime.json b/data/documentation/jose_swift/defaultjwtclaimsimpl/notbeforetime.json index 9d28f7d..b8e40a3 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl/notbeforetime.json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl/notbeforetime.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/notbeforetime"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notBeforeTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"JWTRegisteredFieldsClaims.notBeforeTime","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/notBeforeTime","interfaceLanguage":"swift"},"metadata":{"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","title":"notBeforeTime","modules":[{"name":"jose-swift"}],"externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV13notBeforeTime10Foundation4DateVSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"notBeforeTime","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/notBeforeTime":{"kind":"symbol","type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/notBeforeTime","title":"notBeforeTime","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/notbeforetime","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"notBeforeTime","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/notbeforetime"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims.notBeforeTime"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"notBeforeTime"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/notBeforeTime"},"metadata":{"symbolKind":"property","title":"notBeforeTime","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV13notBeforeTime10Foundation4DateVSgvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"notBeforeTime","kind":"identifier"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/notBeforeTime":{"abstract":[],"role":"symbol","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"notBeforeTime","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/notBeforeTime","title":"notBeforeTime","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/notbeforetime"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl/subject.json b/data/documentation/jose_swift/defaultjwtclaimsimpl/subject.json index 5e08589..5ce5498 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl/subject.json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl/subject.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"subject"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims.subject"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/subject"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/subject"},"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subject","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"symbolKind":"property","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV7subjectSSSgvp","title":"subject","role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/subject":{"abstract":[],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subject"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/subject","title":"subject","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/subject"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/subject","interfaceLanguage":"swift"},"metadata":{"externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV7subjectSSSgvp","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"subject","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"title":"subject","roleHeading":"Instance Property","symbolKind":"property"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims.subject"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"subject","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/subject"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/subject":{"abstract":[],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subject","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/subject","title":"subject","type":"topic","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/subject"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/defaultjwtclaimsimpl/validateextraclaims().json b/data/documentation/jose_swift/defaultjwtclaimsimpl/validateextraclaims().json index 75ffb21..b0fe5f7 100644 --- a/data/documentation/jose_swift/defaultjwtclaimsimpl/validateextraclaims().json +++ b/data/documentation/jose_swift/defaultjwtclaimsimpl/validateextraclaims().json @@ -1 +1 @@ -{"metadata":{"title":"validateExtraClaims()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"validateExtraClaims","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV19validateExtraClaimsyyKF","symbolKind":"method","modules":[{"name":"jose-swift"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/validateextraclaims()"]}],"abstract":[{"text":"Validates extra claims in the JWT.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"validateExtraClaims","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"JWTError"},{"type":"text","text":" if any claim validations fail."}]}],"name":"Throws"}],"kind":"content"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/validateExtraClaims()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/validateExtraClaims()":{"url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/validateextraclaims()","role":"symbol","title":"validateExtraClaims()","kind":"symbol","abstract":[{"type":"text","text":"Validates extra claims in the JWT."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/validateExtraClaims()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validateExtraClaims"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Validates extra claims in the JWT."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"validateExtraClaims"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"JWTError"},{"type":"text","text":" if any claim validations fail."}]}],"name":"Throws","type":"aside"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/validateExtraClaims()"},"variants":[{"paths":["\/documentation\/jose_swift\/defaultjwtclaimsimpl\/validateextraclaims()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Method","externalID":"s:12JSONWebToken20DefaultJWTClaimsImplV19validateExtraClaimsyyKF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"validateExtraClaims","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"role":"symbol","title":"validateExtraClaims()","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl/validateExtraClaims()":{"title":"validateExtraClaims()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"validateExtraClaims","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/validateextraclaims()","abstract":[{"type":"text","text":"Validates extra claims in the JWT."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl\/validateExtraClaims()","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwaregisteredfieldsheader.json b/data/documentation/jose_swift/jwaregisteredfieldsheader.json index 10a2d70..4b72153 100644 --- a/data/documentation/jose_swift/jwaregisteredfieldsheader.json +++ b/data/documentation/jose_swift/jwaregisteredfieldsheader.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyUInfo","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyVInfo","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/authenticationTag","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/ephemeralPublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/initializationVector","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltCount","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltInput"],"title":"Instance Properties"}],"abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"text":" ","type":"text"},{"text":"These fields are typically used in cryptographic operations such as key agreement or key derivation.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWARegisteredFieldsHeader"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Encodable","preciseIdentifier":"s:SE"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"type":"inheritsFrom","title":"Inherits From","kind":"relationships"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"],"kind":"relationships","title":"Inherited By","type":"inheritedBy"},{"title":"Conforming Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"],"kind":"relationships","type":"conformingTypes"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"navigatorTitle":[{"text":"JWARegisteredFieldsHeader","kind":"identifier"}],"title":"JWARegisteredFieldsHeader","modules":[{"name":"jose-swift"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"symbolKind":"protocol","role":"symbol","roleHeading":"Protocol","externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/agreementPartyVInfo":{"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyvinfo","kind":"symbol","abstract":[{"type":"text","text":"PartyVInfo (Voucher Information) data, used in key agreement protocols alongside PartyUInfo."},{"type":"text","text":" "},{"type":"text","text":"It also provides additional context or information during key derivation."}],"required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyVInfo","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"title":"agreementPartyVInfo","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/initializationVector":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The Initialization Vector (IV) used in certain encryption algorithms to provide additional randomness."},{"text":" ","type":"text"},{"type":"text","text":"IVs are critical for ensuring that the same plaintext encrypts differently each time."}],"type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/initializationvector","kind":"symbol","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/initializationVector","title":"initializationVector","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/agreementPartyUInfo":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreementPartyUInfo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"PartyUInfo (User Information) data, used in key agreement protocols to provide additional context or information."},{"text":" ","type":"text"},{"type":"text","text":"This data is typically combined with the ephemeral public key during key derivation."}],"type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyuinfo","kind":"symbol","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyUInfo","title":"agreementPartyUInfo","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/ephemeralPublicKey":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"ephemeralPublicKey","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The ephemeral public key, often used in key agreement protocols."},{"text":" ","type":"text"},{"type":"text","text":"This key is typically short-lived and used for a single session or transaction."}],"type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/ephemeralpublickey","kind":"symbol","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/ephemeralPublicKey","title":"ephemeralPublicKey","role":"symbol"},"doc://jose-swift/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/authenticationTag":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"title":"authenticationTag","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/authenticationtag","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/authenticationTag","abstract":[{"type":"text","text":"The authentication tag, which is used to verify the integrity and authenticity of a message in authenticated encryption."},{"type":"text","text":" "},{"text":"It’s essential for detecting data tampering.","type":"text"}],"required":true},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWARegisteredFieldsHeader","kind":"identifier"}],"title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"type":"text","text":" "},{"text":"These fields are typically used in cryptographic operations such as key agreement or key derivation.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/pbes2SaltInput":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltInput","required":true,"kind":"symbol","title":"pbes2SaltInput","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbes2SaltInput","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltinput","abstract":[{"type":"text","text":"PBES2 (Password-Based Encryption Scheme 2) salt input, used in key derivation functions."},{"type":"text","text":" "},{"type":"text","text":"The salt ensures that the same password generates different encryption keys each time."}],"type":"topic"},"doc://jose-swift/Se":{"identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/pbes2SaltCount":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltCount","title":"pbes2SaltCount","role":"symbol","abstract":[{"type":"text","text":"The iteration count for the PBES2 salt input, determining how many times the password is hashed during the key derivation process."},{"text":" ","type":"text"},{"type":"text","text":"Higher counts provide better security but require more computational resources."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbes2SaltCount","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"required":true,"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltcount","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWARegisteredFieldsHeader","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP","symbolKind":"protocol","roleHeading":"Protocol","title":"JWARegisteredFieldsHeader"},"abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA).","type":"text"},{"type":"text","text":" "},{"text":"These fields are typically used in cryptographic operations such as key agreement or key derivation.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyUInfo","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyVInfo","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/authenticationTag","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/ephemeralPublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/initializationVector","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltCount","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltInput"],"title":"Instance Properties"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","relationshipsSections":[{"title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"kind":"relationships"},{"kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"],"title":"Inherited By","type":"inheritedBy"},{"kind":"relationships","type":"conformingTypes","title":"Conforming Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWARegisteredFieldsHeader"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"},{"text":", ","kind":"text"},{"text":"Encodable","kind":"typeIdentifier","preciseIdentifier":"s:SE"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/authenticationTag":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/authenticationTag","title":"authenticationTag","required":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/authenticationtag","abstract":[{"type":"text","text":"The authentication tag, which is used to verify the integrity and authenticity of a message in authenticated encryption."},{"text":" ","type":"text"},{"type":"text","text":"It’s essential for detecting data tampering."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/ephemeralPublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/ephemeralPublicKey","abstract":[{"type":"text","text":"The ephemeral public key, often used in key agreement protocols."},{"text":" ","type":"text"},{"type":"text","text":"This key is typically short-lived and used for a single session or transaction."}],"required":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/ephemeralpublickey","title":"ephemeralPublicKey"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/pbes2SaltCount":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltCount","type":"topic","abstract":[{"type":"text","text":"The iteration count for the PBES2 salt input, determining how many times the password is hashed during the key derivation process."},{"type":"text","text":" "},{"type":"text","text":"Higher counts provide better security but require more computational resources."}],"required":true,"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltcount","kind":"symbol","title":"pbes2SaltCount","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2SaltCount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/pbes2SaltInput":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltInput","type":"topic","required":true,"role":"symbol","title":"pbes2SaltInput","abstract":[{"type":"text","text":"PBES2 (Password-Based Encryption Scheme 2) salt input, used in key derivation functions."},{"type":"text","text":" "},{"text":"The salt ensures that the same password generates different encryption keys each time.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltinput"},"doc://jose-swift/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/agreementPartyVInfo":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyVInfo","abstract":[{"type":"text","text":"PartyVInfo (Voucher Information) data, used in key agreement protocols alongside PartyUInfo."},{"text":" ","type":"text"},{"text":"It also provides additional context or information during key derivation.","type":"text"}],"required":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreementPartyVInfo"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyvinfo","title":"agreementPartyVInfo"},"doc://jose-swift/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"text":" ","type":"text"},{"type":"text","text":"These fields are typically used in cryptographic operations such as key agreement or key derivation."}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/initializationVector":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/initializationVector","abstract":[{"type":"text","text":"The Initialization Vector (IV) used in certain encryption algorithms to provide additional randomness."},{"text":" ","type":"text"},{"type":"text","text":"IVs are critical for ensuring that the same plaintext encrypts differently each time."}],"required":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/initializationvector","title":"initializationVector"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/agreementPartyUInfo":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyUInfo","title":"agreementPartyUInfo","required":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreementPartyUInfo"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyuinfo","abstract":[{"type":"text","text":"PartyUInfo (User Information) data, used in key agreement protocols to provide additional context or information."},{"text":" ","type":"text"},{"text":"This data is typically combined with the ephemeral public key during key derivation.","type":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwaregisteredfieldsheader/agreementpartyuinfo.json b/data/documentation/jose_swift/jwaregisteredfieldsheader/agreementpartyuinfo.json index 776acac..b3f7f55 100644 --- a/data/documentation/jose_swift/jwaregisteredfieldsheader/agreementpartyuinfo.json +++ b/data/documentation/jose_swift/jwaregisteredfieldsheader/agreementpartyuinfo.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyUInfo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP19agreementPartyUInfo10Foundation4DataVSgvp","required":true,"title":"agreementPartyUInfo","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"agreementPartyUInfo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"jose-swift"}],"symbolKind":"property","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"abstract":[{"type":"text","text":"PartyUInfo (User Information) data, used in key agreement protocols to provide additional context or information."},{"type":"text","text":" "},{"type":"text","text":"This data is typically combined with the ephemeral public key during key derivation."}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyUInfo","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyuinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWARegisteredFieldsHeader","kind":"identifier"}],"title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"type":"text","text":" "},{"text":"These fields are typically used in cryptographic operations such as key agreement or key derivation.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/agreementPartyUInfo":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreementPartyUInfo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"PartyUInfo (User Information) data, used in key agreement protocols to provide additional context or information."},{"text":" ","type":"text"},{"type":"text","text":"This data is typically combined with the ephemeral public key during key derivation."}],"type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyuinfo","kind":"symbol","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyUInfo","title":"agreementPartyUInfo","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyuinfo"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyUInfo","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"PartyUInfo (User Information) data, used in key agreement protocols to provide additional context or information."},{"type":"text","text":" "},{"text":"This data is typically combined with the ephemeral public key during key derivation.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreementPartyUInfo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"metadata":{"roleHeading":"Instance Property","title":"agreementPartyUInfo","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP19agreementPartyUInfo10Foundation4DataVSgvp","required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyUInfo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"symbolKind":"property"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/agreementPartyUInfo":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyUInfo","title":"agreementPartyUInfo","required":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreementPartyUInfo"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyuinfo","abstract":[{"type":"text","text":"PartyUInfo (User Information) data, used in key agreement protocols to provide additional context or information."},{"text":" ","type":"text"},{"text":"This data is typically combined with the ephemeral public key during key derivation.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"text":" ","type":"text"},{"type":"text","text":"These fields are typically used in cryptographic operations such as key agreement or key derivation."}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwaregisteredfieldsheader/agreementpartyvinfo.json b/data/documentation/jose_swift/jwaregisteredfieldsheader/agreementpartyvinfo.json index 56cbe7c..adad7eb 100644 --- a/data/documentation/jose_swift/jwaregisteredfieldsheader/agreementpartyvinfo.json +++ b/data/documentation/jose_swift/jwaregisteredfieldsheader/agreementpartyvinfo.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyVInfo"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"PartyVInfo (Voucher Information) data, used in key agreement protocols alongside PartyUInfo."},{"type":"text","text":" "},{"type":"text","text":"It also provides additional context or information during key derivation."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyvinfo"]}],"metadata":{"role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP19agreementPartyVInfo10Foundation4DataVSgvp","modules":[{"name":"jose-swift"}],"required":true,"title":"agreementPartyVInfo","roleHeading":"Instance Property"},"references":{"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/agreementPartyVInfo":{"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyvinfo","kind":"symbol","abstract":[{"type":"text","text":"PartyVInfo (Voucher Information) data, used in key agreement protocols alongside PartyUInfo."},{"type":"text","text":" "},{"type":"text","text":"It also provides additional context or information during key derivation."}],"required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyVInfo","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"title":"agreementPartyVInfo","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWARegisteredFieldsHeader","kind":"identifier"}],"title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"type":"text","text":" "},{"text":"These fields are typically used in cryptographic operations such as key agreement or key derivation.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreementPartyVInfo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyvinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"PartyVInfo (Voucher Information) data, used in key agreement protocols alongside PartyUInfo."},{"type":"text","text":" "},{"text":"It also provides additional context or information during key derivation.","type":"text"}],"metadata":{"role":"symbol","roleHeading":"Instance Property","required":true,"externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP19agreementPartyVInfo10Foundation4DataVSgvp","symbolKind":"property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?","kind":"text"}],"title":"agreementPartyVInfo"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyVInfo"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"text":" ","type":"text"},{"type":"text","text":"These fields are typically used in cryptographic operations such as key agreement or key derivation."}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/agreementPartyVInfo":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/agreementPartyVInfo","abstract":[{"type":"text","text":"PartyVInfo (Voucher Information) data, used in key agreement protocols alongside PartyUInfo."},{"text":" ","type":"text"},{"text":"It also provides additional context or information during key derivation.","type":"text"}],"required":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreementPartyVInfo"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyvinfo","title":"agreementPartyVInfo"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwaregisteredfieldsheader/authenticationtag.json b/data/documentation/jose_swift/jwaregisteredfieldsheader/authenticationtag.json index 8c92346..1e35833 100644 --- a/data/documentation/jose_swift/jwaregisteredfieldsheader/authenticationtag.json +++ b/data/documentation/jose_swift/jwaregisteredfieldsheader/authenticationtag.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","symbolKind":"property","title":"authenticationTag","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationTag"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP17authenticationTag10Foundation4DataVSgvp","modules":[{"name":"jose-swift"}],"required":true},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationTag"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/authenticationtag"]}],"abstract":[{"type":"text","text":"The authentication tag, which is used to verify the integrity and authenticity of a message in authenticated encryption."},{"type":"text","text":" "},{"text":"It’s essential for detecting data tampering.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/authenticationTag","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/authenticationTag":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"title":"authenticationTag","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/authenticationtag","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/authenticationTag","abstract":[{"type":"text","text":"The authentication tag, which is used to verify the integrity and authenticity of a message in authenticated encryption."},{"type":"text","text":" "},{"text":"It’s essential for detecting data tampering.","type":"text"}],"required":true},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWARegisteredFieldsHeader","kind":"identifier"}],"title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"type":"text","text":" "},{"text":"These fields are typically used in cryptographic operations such as key agreement or key derivation.","type":"text"}]}}} \ No newline at end of file +{"abstract":[{"text":"The authentication tag, which is used to verify the integrity and authenticity of a message in authenticated encryption.","type":"text"},{"type":"text","text":" "},{"text":"It’s essential for detecting data tampering.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/authenticationtag"]}],"metadata":{"roleHeading":"Instance Property","title":"authenticationTag","externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP17authenticationTag10Foundation4DataVSgvp","required":true,"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"symbolKind":"property","modules":[{"name":"jose-swift"}]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/authenticationTag"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/authenticationTag":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/authenticationTag","title":"authenticationTag","required":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/authenticationtag","abstract":[{"type":"text","text":"The authentication tag, which is used to verify the integrity and authenticity of a message in authenticated encryption."},{"text":" ","type":"text"},{"type":"text","text":"It’s essential for detecting data tampering."}]},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"text":" ","type":"text"},{"type":"text","text":"These fields are typically used in cryptographic operations such as key agreement or key derivation."}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwaregisteredfieldsheader/ephemeralpublickey.json b/data/documentation/jose_swift/jwaregisteredfieldsheader/ephemeralpublickey.json index 5016ae4..6b0a520 100644 --- a/data/documentation/jose_swift/jwaregisteredfieldsheader/ephemeralpublickey.json +++ b/data/documentation/jose_swift/jwaregisteredfieldsheader/ephemeralpublickey.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/ephemeralPublicKey","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"text":"The ephemeral public key, often used in key agreement protocols.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This key is typically short-lived and used for a single session or transaction."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"ephemeralPublicKey","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","metadata":{"externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP18ephemeralPublicKey0aH03JWKVSgvp","role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"ephemeralPublicKey","modules":[{"name":"jose-swift"}],"required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/ephemeralpublickey"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWARegisteredFieldsHeader","kind":"identifier"}],"title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"type":"text","text":" "},{"text":"These fields are typically used in cryptographic operations such as key agreement or key derivation.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/ephemeralPublicKey":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"ephemeralPublicKey","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The ephemeral public key, often used in key agreement protocols."},{"text":" ","type":"text"},{"type":"text","text":"This key is typically short-lived and used for a single session or transaction."}],"type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/ephemeralpublickey","kind":"symbol","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/ephemeralPublicKey","title":"ephemeralPublicKey","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/ephemeralPublicKey","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"The ephemeral public key, often used in key agreement protocols.","type":"text"},{"type":"text","text":" "},{"text":"This key is typically short-lived and used for a single session or transaction.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ephemeralPublicKey","kind":"identifier"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/ephemeralpublickey"]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"ephemeralPublicKey","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?","kind":"text"}],"required":true,"title":"ephemeralPublicKey","modules":[{"name":"jose-swift"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP18ephemeralPublicKey0aH03JWKVSgvp","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"text":" ","type":"text"},{"type":"text","text":"These fields are typically used in cryptographic operations such as key agreement or key derivation."}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/ephemeralPublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/ephemeralPublicKey","abstract":[{"type":"text","text":"The ephemeral public key, often used in key agreement protocols."},{"text":" ","type":"text"},{"type":"text","text":"This key is typically short-lived and used for a single session or transaction."}],"required":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/ephemeralpublickey","title":"ephemeralPublicKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwaregisteredfieldsheader/initializationvector.json b/data/documentation/jose_swift/jwaregisteredfieldsheader/initializationvector.json index ea82c0a..9458c84 100644 --- a/data/documentation/jose_swift/jwaregisteredfieldsheader/initializationvector.json +++ b/data/documentation/jose_swift/jwaregisteredfieldsheader/initializationvector.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The Initialization Vector (IV) used in certain encryption algorithms to provide additional randomness."},{"type":"text","text":" "},{"type":"text","text":"IVs are critical for ensuring that the same plaintext encrypts differently each time."}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/initializationVector","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/initializationvector"]}],"metadata":{"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","required":true,"title":"initializationVector","externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP20initializationVector10Foundation4DataVSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/initializationVector":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The Initialization Vector (IV) used in certain encryption algorithms to provide additional randomness."},{"text":" ","type":"text"},{"type":"text","text":"IVs are critical for ensuring that the same plaintext encrypts differently each time."}],"type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/initializationvector","kind":"symbol","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/initializationVector","title":"initializationVector","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWARegisteredFieldsHeader","kind":"identifier"}],"title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"type":"text","text":" "},{"text":"These fields are typically used in cryptographic operations such as key agreement or key derivation.","type":"text"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/initializationVector"},"metadata":{"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"required":true,"roleHeading":"Instance Property","title":"initializationVector","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP20initializationVector10Foundation4DataVSgvp"},"abstract":[{"type":"text","text":"The Initialization Vector (IV) used in certain encryption algorithms to provide additional randomness."},{"type":"text","text":" "},{"text":"IVs are critical for ensuring that the same plaintext encrypts differently each time.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/initializationvector"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"text":" ","type":"text"},{"type":"text","text":"These fields are typically used in cryptographic operations such as key agreement or key derivation."}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/initializationVector":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/initializationVector","abstract":[{"type":"text","text":"The Initialization Vector (IV) used in certain encryption algorithms to provide additional randomness."},{"text":" ","type":"text"},{"type":"text","text":"IVs are critical for ensuring that the same plaintext encrypts differently each time."}],"required":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/initializationvector","title":"initializationVector"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwaregisteredfieldsheader/pbes2saltcount.json b/data/documentation/jose_swift/jwaregisteredfieldsheader/pbes2saltcount.json index c03d320..7f3d599 100644 --- a/data/documentation/jose_swift/jwaregisteredfieldsheader/pbes2saltcount.json +++ b/data/documentation/jose_swift/jwaregisteredfieldsheader/pbes2saltcount.json @@ -1 +1 @@ -{"metadata":{"title":"pbes2SaltCount","symbolKind":"property","externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP14pbes2SaltCount10Foundation4DataVSgvp","role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","required":true,"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2SaltCount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltCount","interfaceLanguage":"swift"},"abstract":[{"text":"The iteration count for the PBES2 salt input, determining how many times the password is hashed during the key derivation process.","type":"text"},{"type":"text","text":" "},{"text":"Higher counts provide better security but require more computational resources.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2SaltCount"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltcount"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/pbes2SaltCount":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltCount","title":"pbes2SaltCount","role":"symbol","abstract":[{"type":"text","text":"The iteration count for the PBES2 salt input, determining how many times the password is hashed during the key derivation process."},{"text":" ","type":"text"},{"type":"text","text":"Higher counts provide better security but require more computational resources."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbes2SaltCount","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"required":true,"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltcount","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWARegisteredFieldsHeader","kind":"identifier"}],"title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"type":"text","text":" "},{"text":"These fields are typically used in cryptographic operations such as key agreement or key derivation.","type":"text"}]}}} \ No newline at end of file +{"abstract":[{"text":"The iteration count for the PBES2 salt input, determining how many times the password is hashed during the key derivation process.","type":"text"},{"type":"text","text":" "},{"text":"Higher counts provide better security but require more computational resources.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltcount"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"pbes2SaltCount","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltCount","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2SaltCount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","required":true,"title":"pbes2SaltCount","role":"symbol","externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP14pbes2SaltCountSiSgvp","modules":[{"name":"jose-swift"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/pbes2SaltCount":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltCount","type":"topic","abstract":[{"type":"text","text":"The iteration count for the PBES2 salt input, determining how many times the password is hashed during the key derivation process."},{"type":"text","text":" "},{"type":"text","text":"Higher counts provide better security but require more computational resources."}],"required":true,"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltcount","kind":"symbol","title":"pbes2SaltCount","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2SaltCount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"text":" ","type":"text"},{"type":"text","text":"These fields are typically used in cryptographic operations such as key agreement or key derivation."}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","url":"\/documentation\/jose_swift","title":"jose-swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwaregisteredfieldsheader/pbes2saltinput.json b/data/documentation/jose_swift/jwaregisteredfieldsheader/pbes2saltinput.json index 9d7ea0b..d6f1c85 100644 --- a/data/documentation/jose_swift/jwaregisteredfieldsheader/pbes2saltinput.json +++ b/data/documentation/jose_swift/jwaregisteredfieldsheader/pbes2saltinput.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltinput"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"jose-swift"}],"required":true,"externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP14pbes2SaltInput10Foundation4DataVSgvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2SaltInput"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"title":"pbes2SaltInput","role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltInput","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"pbes2SaltInput","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"PBES2 (Password-Based Encryption Scheme 2) salt input, used in key derivation functions."},{"text":" ","type":"text"},{"type":"text","text":"The salt ensures that the same password generates different encryption keys each time."}],"references":{"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWARegisteredFieldsHeader","kind":"identifier"}],"title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"type":"text","text":" "},{"text":"These fields are typically used in cryptographic operations such as key agreement or key derivation.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/pbes2SaltInput":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltInput","required":true,"kind":"symbol","title":"pbes2SaltInput","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbes2SaltInput","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltinput","abstract":[{"type":"text","text":"PBES2 (Password-Based Encryption Scheme 2) salt input, used in key derivation functions."},{"type":"text","text":" "},{"type":"text","text":"The salt ensures that the same password generates different encryption keys each time."}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"externalID":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP14pbes2SaltInput10Foundation4DataVSgvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"required":true,"title":"pbes2SaltInput","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2SaltInput"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltinput"]}],"kind":"symbol","abstract":[{"type":"text","text":"PBES2 (Password-Based Encryption Scheme 2) salt input, used in key derivation functions."},{"text":" ","type":"text"},{"text":"The salt ensures that the same password generates different encryption keys each time.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltInput","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader/pbes2SaltInput":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader\/pbes2SaltInput","type":"topic","required":true,"role":"symbol","title":"pbes2SaltInput","abstract":[{"type":"text","text":"PBES2 (Password-Based Encryption Scheme 2) salt input, used in key derivation functions."},{"type":"text","text":" "},{"text":"The salt ensures that the same password generates different encryption keys each time.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltinput"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"text":" ","type":"text"},{"type":"text","text":"These fields are typically used in cryptographic operations such as key agreement or key derivation."}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe.json b/data/documentation/jose_swift/jwe.json index 9602ab6..abb2567 100644 --- a/data/documentation/jose_swift/jwe.json +++ b/data/documentation/jose_swift/jwe.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(compactString:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/additionalAuthenticatedData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/authenticationTag","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/cipher","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptedKey","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/initializationVector","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeaderData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeaderData"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/compactSerialization()","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(senderKey:recipientKey:sharedKey:)"],"title":"Instance Methods"},{"title":"Type Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptionModule"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(compactString:senderKey:recipientKey:sharedKey:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)-3j231","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)-3j446","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)"],"title":"Type Methods"}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Structure","title":"JWE","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"modules":[{"name":"jose-swift"}],"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"externalID":"s:17JSONWebEncryption3JWEV","role":"symbol","symbolKind":"struct"},"variants":[{"paths":["\/documentation\/jose_swift\/jwe"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWE"}]}],"kind":"declarations"}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWE/encryptionModule":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptionModule","title":"encryptionModule","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"encryptionModule"},{"kind":"text","text":": "},{"text":"JWEEncryptionModule","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"}],"url":"\/documentation\/jose_swift\/jwe\/encryptionmodule","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","title":"jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Creates a JSON serialization of a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"text":" object using a specified encryption algorithm and a set of recipients.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This method is particularly used when you have multiple recipients and a single encryption algorithm."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerialization"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"encryptionAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(alg","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":", key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":")], "},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier","text":"DefaultJWEHeaderImpl"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/unprotectedHeaderData":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeaderData","title":"unprotectedHeaderData","role":"symbol","abstract":[{"type":"codeVoice","code":"unprotectedHeaderData"},{"type":"text","text":" represents the raw binary data of the shared unprotected header, if available."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unprotectedHeaderData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/unprotectedheaderdata","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)","title":"init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a new "},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object with the specified parameters."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeaderData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"unprotectedHeaderData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticatedData"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/init(protectedheader:protectedheaderdata:cipher:unprotectedheader:unprotectedheaderdata:encryptedkey:initializationvector:authenticationtag:additionalauthenticateddata:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/compactSerialization()":{"url":"\/documentation\/jose_swift\/jwe\/compactserialization()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compactSerialization","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"text":"Generates a compact serialization of the ","type":"text"},{"code":"JWE","type":"codeVoice"},{"text":" object.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This serialization is a string representation consisting of base64url-encoded values separated by periods."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/compactSerialization()","role":"symbol","kind":"symbol","type":"topic","title":"compactSerialization()"},"doc://jose-swift/documentation/jose_swift/JWE/protectedHeaderData":{"url":"\/documentation\/jose_swift\/jwe\/protectedheaderdata","kind":"symbol","title":"protectedHeaderData","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"type":"topic","abstract":[{"type":"codeVoice","code":"protectedHeaderData"},{"type":"text","text":" represents the raw binary data of the protected header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeaderData"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/unprotectedHeader":{"type":"topic","title":"unprotectedHeader","role":"symbol","abstract":[{"code":"unprotectedHeader","type":"codeVoice"},{"text":" is an optional JWE header with registered fields that are not integrity protected.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"unprotectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwe\/unprotectedheader","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeader"},"doc://jose-swift/documentation/jose_swift/JWE/protectedHeader":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeader","title":"protectedHeader","role":"symbol","abstract":[{"type":"text","text":"The "},{"type":"codeVoice","code":"protectedHeader"},{"type":"text","text":" is a JWE header with registered fields that are integrity protected."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}],"url":"\/documentation\/jose_swift\/jwe\/protectedheader","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)":{"type":"topic","title":"init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Initializes a ","type":"text"},{"type":"codeVoice","code":"JWE"},{"text":" object for encryption, given the payload and various encryption parameters.","type":"text"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keyManagementAlg"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"encryptionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)-3j231":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)-3j231","title":"decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)","role":"symbol","abstract":[{"text":"Static method to decrypt a JWE from a JSON representation.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jweJson"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j231","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)":{"type":"topic","title":"init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Initializes a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"text":" object with specified protected and shared headers.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/jwe\/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)"},"doc://jose-swift/documentation/jose_swift/JWE/initializationVector":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/initializationVector","title":"initializationVector","role":"symbol","abstract":[{"type":"codeVoice","code":"initializationVector"},{"type":"text","text":" is an optional field used in certain encryption algorithms to provide additional randomness."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwe\/initializationvector","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(compactString:senderKey:recipientKey:sharedKey:)":{"type":"topic","title":"decrypt(compactString:senderKey:recipientKey:sharedKey:)","role":"symbol","abstract":[{"text":"Static method to decrypt a JWE from a compact serialization string.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"compactString"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/jwe\/decrypt(compactstring:senderkey:recipientkey:sharedkey:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(compactString:senderKey:recipientKey:sharedKey:)"},"doc://jose-swift/documentation/jose_swift/JWE/authenticationTag":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/authenticationTag","title":"authenticationTag","role":"symbol","abstract":[{"code":"authenticationTag","type":"codeVoice"},{"type":"text","text":" is an optional field used to store integrity information about the payload and headers."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwe\/authenticationtag","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWE/additionalAuthenticatedData":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/additionalAuthenticatedData","title":"additionalAuthenticatedData","role":"symbol","abstract":[{"type":"codeVoice","code":"additionalAuthenticatedData"},{"type":"text","text":" is optional extra data that can be authenticated along with the payload but is not encrypted."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"additionalAuthenticatedData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/additionalauthenticateddata","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Creates a JSON serialization of a ","type":"text"},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object with custom headers and multiple recipients."},{"text":" ","type":"text"},{"type":"text","text":"This method allows for a high degree of flexibility by accepting generic header types and a list of recipients."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonSerialization"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":", key","kind":"text"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":")], "},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/encryptedKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptedKey","title":"encryptedKey","role":"symbol","abstract":[{"code":"encryptedKey","type":"codeVoice"},{"text":" is an optional field containing the encrypted key used to encrypt the payload.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"encryptedKey"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/encryptedkey","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)-3j446":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)-3j446","title":"decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"kind":"externalParam","text":"jweJson"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"tryAllRecipients","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j446","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/init(compactString:)":{"type":"topic","title":"init(compactString:)","role":"symbol","abstract":[{"text":"Initializes a ","type":"text"},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object from a compact serialization string."},{"text":" ","type":"text"},{"text":"This method decodes the serialized string into its respective components.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"compactString","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jwe\/init(compactstring:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(compactString:)"},"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","title":"jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Creates a JSON serialization of a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object using a specified encryption algorithm and a set of recipients,"},{"text":" ","type":"text"},{"type":"text","text":"with a custom unprotected header."},{"text":" ","type":"text"},{"type":"text","text":"This method allows for specifying a custom shared unprotected header while using default headers for the protected"},{"text":" ","type":"text"},{"text":"and recipient-specific headers.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"encryptionAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"text":"recipients","kind":"externalParam"},{"text":": [(alg","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":", key"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":")], ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson"},{"kind":"text","text":"<"},{"text":"DefaultJWEHeaderImpl","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)":{"type":"topic","title":"init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a new "},{"code":"JWE","type":"codeVoice"},{"text":" object by decoding the protected header from the provided data and setting other parameters.","type":"text"},{"text":" ","type":"text"},{"text":"Throws an error if the protected header cannot be decoded.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"encryptedKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"cipher"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/jwe\/init(protectedheader:encryptedkey:initializationvector:cipher:authenticationtag:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(senderKey:recipientKey:sharedKey:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(senderKey:recipientKey:sharedKey:)","title":"decrypt(senderKey:recipientKey:sharedKey:)","role":"symbol","abstract":[{"type":"text","text":"Decrypts the "},{"code":"JWE","type":"codeVoice"},{"text":" object and returns the decrypted data.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"url":"\/documentation\/jose_swift\/jwe\/decrypt(senderkey:recipientkey:sharedkey:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/cipher":{"type":"topic","title":"cipher","role":"symbol","abstract":[{"type":"text","text":"The "},{"code":"cipher","type":"codeVoice"},{"type":"text","text":" contains the encrypted payload."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"cipher","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/jwe\/cipher","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/cipher"},"doc://jose-swift/documentation/jose_swift/JWE/init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:)","title":"init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Initializes a ","type":"text"},{"type":"codeVoice","code":"JWE"},{"text":" object with specified protected and shared headers.","type":"text"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"<"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keyManagementAlg"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":", "},{"text":"encryptionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:)":{"type":"topic","title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Creates a JSON serialization of a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object, primarily for cases with multiple recipient keys."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonSerialization"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKeys","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:)"}}} \ No newline at end of file +{"abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"type":"text","text":", along with various headers and authentication data."}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(compactString:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:password:saltLength:iterationCount:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/additionalAuthenticatedData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/authenticationTag","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/cipher","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptedKey","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/initializationVector","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeaderData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeaderData"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/compactSerialization()","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(senderKey:recipientKey:sharedKey:password:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptionModule"],"title":"Type Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(compactString:senderKey:recipientKey:sharedKey:password:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)-2anal","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)-652ng","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)"],"title":"Type Methods"}],"metadata":{"symbolKind":"struct","roleHeading":"Structure","navigatorTitle":[{"text":"JWE","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWE","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"title":"JWE","externalID":"s:17JSONWebEncryption3JWEV","role":"symbol"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWE","kind":"identifier"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","role":"symbol","abstract":[{"type":"text","text":"Creates a JSON serialization of a "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object with custom headers and multiple recipients."}],"title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipients"},{"kind":"text","text":": [(header"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":", key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":")], "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"iterationCount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":">","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)":{"title":"jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonSerialization"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"encryptionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"recipients","kind":"externalParam"},{"kind":"text","text":": [(alg"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"text":", key","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":")], "},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"text":"<","kind":"text"},{"text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"kind":"text","text":">"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","abstract":[{"type":"text","text":"Creates a JSON serialization of a "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object using a specified encryption algorithm and a set of recipients,"},{"type":"text","text":" "},{"text":"with a custom unprotected header.","type":"text"}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","url":"\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keyManagementAlg"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":", ","kind":"text"},{"text":"encryptionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"saltLength"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[{"type":"text","text":"Initializes a "},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object for encryption, given the payload and various encryption parameters."}],"title":"init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)"},"doc://jose-swift/documentation/jose_swift/JWE/protectedHeader":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"protectedHeader"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader"}],"abstract":[{"type":"text","text":"The "},{"code":"protectedHeader","type":"codeVoice"},{"text":" is a JWE header with registered fields that are integrity protected.","type":"text"}],"title":"protectedHeader","type":"topic","url":"\/documentation\/jose_swift\/jwe\/protectedheader","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeader","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKeys","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"saltLength","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier","text":"DefaultJWEHeaderImpl"},{"text":">","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","kind":"symbol","abstract":[{"text":"Creates a JSON serialization of a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object, primarily for cases with multiple recipient keys."}],"role":"symbol","url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)-652ng":{"type":"topic","url":"\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-652ng","abstract":[{"type":"text","text":"Static method to decrypt a JWE from a JSON representation."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jweJson"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"tryAllRecipients"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)-652ng","title":"decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/unprotectedHeader":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":"?"}],"abstract":[{"type":"codeVoice","code":"unprotectedHeader"},{"type":"text","text":" is an optional JWE header with registered fields that are not integrity protected."}],"title":"unprotectedHeader","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeader","url":"\/documentation\/jose_swift\/jwe\/unprotectedheader"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(senderKey:recipientKey:sharedKey:password:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(senderKey:recipientKey:sharedKey:password:)","url":"\/documentation\/jose_swift\/jwe\/decrypt(senderkey:recipientkey:sharedkey:password:)","type":"topic","abstract":[{"type":"text","text":"Decrypts the "},{"type":"codeVoice","code":"JWE"},{"text":" object and returns the decrypted data.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"kind":"symbol","title":"decrypt(senderKey:recipientKey:sharedKey:password:)"},"doc://jose-swift/documentation/jose_swift/JWE/initializationVector":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"abstract":[{"type":"codeVoice","code":"initializationVector"},{"type":"text","text":" is an optional field used in certain encryption algorithms to provide additional randomness."}],"title":"initializationVector","type":"topic","url":"\/documentation\/jose_swift\/jwe\/initializationvector","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/initializationVector","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)-2anal":{"title":"decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)-2anal","url":"\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-2anal","abstract":[{"type":"text","text":"Static method to decrypt a JWE from a JSON representation using custom header types."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"jweJson","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">, "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/protectedHeaderData":{"title":"protectedHeaderData","url":"\/documentation\/jose_swift\/jwe\/protectedheaderdata","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeaderData","abstract":[{"code":"protectedHeaderData","type":"codeVoice"},{"type":"text","text":" represents the raw binary data of the protected header."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeaderData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/compactSerialization()":{"title":"compactSerialization()","abstract":[{"type":"text","text":"Generates a compact serialization of the "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object."},{"text":" ","type":"text"},{"type":"text","text":"This serialization is a string representation consisting of base64url-encoded values separated by periods."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compactSerialization","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwe\/compactserialization()","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/compactSerialization()"},"doc://jose-swift/documentation/jose_swift/JWE/encryptedKey":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptedKey","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"encryptedKey","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"encryptedKey"},{"type":"text","text":" is an optional field containing the encrypted key used to encrypt the payload."}],"url":"\/documentation\/jose_swift\/jwe\/encryptedkey","title":"encryptedKey","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE/authenticationTag":{"role":"symbol","title":"authenticationTag","url":"\/documentation\/jose_swift\/jwe\/authenticationtag","kind":"symbol","abstract":[{"code":"authenticationTag","type":"codeVoice"},{"text":" is an optional field used to store integrity information about the payload and headers.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/authenticationTag","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationTag"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWE/cipher":{"type":"topic","url":"\/documentation\/jose_swift\/jwe\/cipher","title":"cipher","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/cipher","kind":"symbol","abstract":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"cipher"},{"type":"text","text":" contains the encrypted payload."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"cipher","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/JWE/init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)","abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object by decoding the protected header from the provided data and setting other parameters."},{"type":"text","text":" "},{"type":"text","text":"Throws an error if the protected header cannot be decoded."}],"url":"\/documentation\/jose_swift\/jwe\/init(protectedheader:encryptedkey:initializationvector:cipher:authenticationtag:)","title":"init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","type":"topic","title":"jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerialization","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"encryptionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipients","kind":"externalParam"},{"text":": [(alg","kind":"text"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":", key","kind":"text"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")], "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"iterationCount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Creates a JSON serialization of a "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object using a specified encryption algorithm and a set of recipients."}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWE/additionalAuthenticatedData":{"url":"\/documentation\/jose_swift\/jwe\/additionalauthenticateddata","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"additionalAuthenticatedData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"title":"additionalAuthenticatedData","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/additionalAuthenticatedData","abstract":[{"type":"codeVoice","code":"additionalAuthenticatedData"},{"type":"text","text":" is optional extra data that can be authenticated along with the payload but is not encrypted."}]},"doc://jose-swift/documentation/jose_swift/JWE/init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)":{"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"saltLength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwe\/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","title":"init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","abstract":[{"type":"text","text":"Initializes a "},{"code":"JWE","type":"codeVoice"},{"text":" object with specified protected and shared headers.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWE/init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeaderData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"unprotectedHeaderData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticatedData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?)","kind":"text"}],"role":"symbol","abstract":[{"text":"Initializes a new ","type":"text"},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object with the specified parameters."}],"kind":"symbol","type":"topic","title":"init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)","url":"\/documentation\/jose_swift\/jwe\/init(protectedheader:protectedheaderdata:cipher:unprotectedheader:unprotectedheaderdata:encryptedkey:initializationvector:authenticationtag:additionalauthenticateddata:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(compactString:senderKey:recipientKey:sharedKey:password:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"("},{"text":"compactString","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","abstract":[{"type":"text","text":"Static method to decrypt a JWE from a compact serialization string."}],"kind":"symbol","title":"decrypt(compactString:senderKey:recipientKey:sharedKey:password:)","type":"topic","url":"\/documentation\/jose_swift\/jwe\/decrypt(compactstring:senderkey:recipientkey:sharedkey:password:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(compactString:senderKey:recipientKey:sharedKey:password:)"},"doc://jose-swift/documentation/jose_swift/JWE/init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:password:saltLength:iterationCount:)":{"url":"\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:password:saltlength:iterationcount:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:password:saltLength:iterationCount:)","title":"init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:password:saltLength:iterationCount:)","abstract":[{"text":"Initializes a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"text":" object using specified encryption and key management algorithms, with a custom unprotected header.","type":"text"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"<","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"keyManagementAlg","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"encryptionAlgorithm"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"saltLength","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWE/unprotectedHeaderData":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unprotectedHeaderData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"type":"codeVoice","code":"unprotectedHeaderData"},{"type":"text","text":" represents the raw binary data of the shared unprotected header, if available."}],"kind":"symbol","type":"topic","title":"unprotectedHeaderData","url":"\/documentation\/jose_swift\/jwe\/unprotectedheaderdata","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeaderData"},"doc://jose-swift/documentation/jose_swift/JWE/encryptionModule":{"url":"\/documentation\/jose_swift\/jwe\/encryptionmodule","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encryptionModule"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule","kind":"typeIdentifier"}],"role":"symbol","title":"encryptionModule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptionModule","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWE/init(compactString:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"compactString","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Initializes a "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object from a compact serialization string."},{"type":"text","text":" "},{"type":"text","text":"This method decodes the serialized string into its respective components."}],"kind":"symbol","title":"init(compactString:)","type":"topic","url":"\/documentation\/jose_swift\/jwe\/init(compactstring:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(compactString:)"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/additionalauthenticateddata.json b/data/documentation/jose_swift/jwe/additionalauthenticateddata.json index a16bd49..2d9f14c 100644 --- a/data/documentation/jose_swift/jwe/additionalauthenticateddata.json +++ b/data/documentation/jose_swift/jwe/additionalauthenticateddata.json @@ -1 +1 @@ -{"abstract":[{"code":"additionalAuthenticatedData","type":"codeVoice"},{"text":" is optional extra data that can be authenticated along with the payload but is not encrypted.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/additionalauthenticateddata"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"additionalAuthenticatedData","symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"additionalAuthenticatedData"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:17JSONWebEncryption3JWEV27additionalAuthenticatedData10Foundation0F0VSgvp"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"additionalAuthenticatedData"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/additionalAuthenticatedData"},"references":{"doc://jose-swift/documentation/jose_swift/JWE/additionalAuthenticatedData":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/additionalAuthenticatedData","title":"additionalAuthenticatedData","role":"symbol","abstract":[{"type":"codeVoice","code":"additionalAuthenticatedData"},{"type":"text","text":" is optional extra data that can be authenticated along with the payload but is not encrypted."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"additionalAuthenticatedData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/additionalauthenticateddata","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/additionalauthenticateddata"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"additionalAuthenticatedData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"title":"additionalAuthenticatedData","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption3JWEV27additionalAuthenticatedData10Foundation0F0VSgvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/additionalAuthenticatedData"},"sections":[],"abstract":[{"type":"codeVoice","code":"additionalAuthenticatedData"},{"text":" is optional extra data that can be authenticated along with the payload but is not encrypted.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"additionalAuthenticatedData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWE/additionalAuthenticatedData":{"url":"\/documentation\/jose_swift\/jwe\/additionalauthenticateddata","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"additionalAuthenticatedData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"title":"additionalAuthenticatedData","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/additionalAuthenticatedData","abstract":[{"type":"codeVoice","code":"additionalAuthenticatedData"},{"type":"text","text":" is optional extra data that can be authenticated along with the payload but is not encrypted."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/authenticationtag.json b/data/documentation/jose_swift/jwe/authenticationtag.json index 441e021..df5f1b6 100644 --- a/data/documentation/jose_swift/jwe/authenticationtag.json +++ b/data/documentation/jose_swift/jwe/authenticationtag.json @@ -1 +1 @@ -{"abstract":[{"code":"authenticationTag","type":"codeVoice"},{"type":"text","text":" is an optional field used to store integrity information about the payload and headers."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"externalID":"s:17JSONWebEncryption3JWEV17authenticationTag10Foundation4DataVSgvp","symbolKind":"property","title":"authenticationTag","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/authenticationTag"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/authenticationtag"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/authenticationTag":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/authenticationTag","title":"authenticationTag","role":"symbol","abstract":[{"code":"authenticationTag","type":"codeVoice"},{"type":"text","text":" is an optional field used to store integrity information about the payload and headers."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwe\/authenticationtag","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/authenticationtag"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"code":"authenticationTag","type":"codeVoice"},{"type":"text","text":" is an optional field used to store integrity information about the payload and headers."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"externalID":"s:17JSONWebEncryption3JWEV17authenticationTag10Foundation4DataVSgvp","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","title":"authenticationTag"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/authenticationTag"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWE/authenticationTag":{"role":"symbol","title":"authenticationTag","url":"\/documentation\/jose_swift\/jwe\/authenticationtag","kind":"symbol","abstract":[{"code":"authenticationTag","type":"codeVoice"},{"text":" is an optional field used to store integrity information about the payload and headers.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/authenticationTag","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationTag"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/cipher.json b/data/documentation/jose_swift/jwe/cipher.json index 640c4cb..267acaf 100644 --- a/data/documentation/jose_swift/jwe/cipher.json +++ b/data/documentation/jose_swift/jwe/cipher.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The "},{"type":"codeVoice","code":"cipher"},{"text":" contains the encrypted payload.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"cipher"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/cipher","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/cipher"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"title":"cipher","symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption3JWEV6cipher10Foundation4DataVvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cipher"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/cipher":{"type":"topic","title":"cipher","role":"symbol","abstract":[{"type":"text","text":"The "},{"code":"cipher","type":"codeVoice"},{"type":"text","text":" contains the encrypted payload."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"cipher","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/jwe\/cipher","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/cipher"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/cipher"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/cipher"},"kind":"symbol","abstract":[{"type":"text","text":"The "},{"type":"codeVoice","code":"cipher"},{"type":"text","text":" contains the encrypted payload."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cipher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","title":"cipher","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption3JWEV6cipher10Foundation4DataVvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cipher"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/cipher":{"type":"topic","url":"\/documentation\/jose_swift\/jwe\/cipher","title":"cipher","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/cipher","kind":"symbol","abstract":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"cipher"},{"type":"text","text":" contains the encrypted payload."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"cipher","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/compactserialization().json b/data/documentation/jose_swift/jwe/compactserialization().json index b386abb..c02f24d 100644 --- a/data/documentation/jose_swift/jwe/compactserialization().json +++ b/data/documentation/jose_swift/jwe/compactserialization().json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/compactserialization()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compactSerialization","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A compact serialized string representation of the JWE object."}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/compactSerialization()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Generates a compact serialization of the "},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object."},{"text":" ","type":"text"},{"type":"text","text":"This serialization is a string representation consisting of base64url-encoded values separated by periods."}],"metadata":{"roleHeading":"Instance Method","title":"compactSerialization()","modules":[{"name":"jose-swift"}],"symbolKind":"method","role":"symbol","externalID":"s:17JSONWebEncryption3JWEV20compactSerializationSSyF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"compactSerialization","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWE","kind":"identifier"}],"abstract":[{"code":"JWE","type":"codeVoice"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"code":"cipher","type":"codeVoice"},{"type":"text","text":", along with various headers and authentication data."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE","role":"symbol","kind":"symbol","navigatorTitle":[{"text":"JWE","kind":"identifier"}],"type":"topic","title":"JWE"},"doc://jose-swift/documentation/jose_swift/JWE/compactSerialization()":{"url":"\/documentation\/jose_swift\/jwe\/compactserialization()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compactSerialization","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"text":"Generates a compact serialization of the ","type":"text"},{"code":"JWE","type":"codeVoice"},{"text":" object.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This serialization is a string representation consisting of base64url-encoded values separated by periods."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/compactSerialization()","role":"symbol","kind":"symbol","type":"topic","title":"compactSerialization()"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Generates a compact serialization of the "},{"code":"JWE","type":"codeVoice"},{"text":" object.","type":"text"},{"type":"text","text":" "},{"text":"This serialization is a string representation consisting of base64url-encoded values separated by periods.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/compactSerialization()"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/compactserialization()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","title":"compactSerialization()","externalID":"s:17JSONWebEncryption3JWEV20compactSerializationSSyF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compactSerialization"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"method","modules":[{"name":"jose-swift"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compactSerialization"},{"text":"() -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}],"kind":"declarations"},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A compact serialized string representation of the JWE object."}]}],"kind":"content"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/compactSerialization()":{"title":"compactSerialization()","abstract":[{"type":"text","text":"Generates a compact serialization of the "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object."},{"text":" ","type":"text"},{"type":"text","text":"This serialization is a string representation consisting of base64url-encoded values separated by periods."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compactSerialization","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwe\/compactserialization()","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/compactSerialization()"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/decrypt(compactstring:senderkey:recipientkey:sharedkey:).json b/data/documentation/jose_swift/jwe/decrypt(compactstring:senderkey:recipientkey:sharedkey:).json deleted file mode 100644 index dc50dcc..0000000 --- a/data/documentation/jose_swift/jwe/decrypt(compactstring:senderkey:recipientkey:sharedkey:).json +++ /dev/null @@ -1 +0,0 @@ -{"abstract":[{"text":"Static method to decrypt a JWE from a compact serialization string.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/decrypt(compactstring:senderkey:recipientkey:sharedkey:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"roleHeading":"Type Method","externalID":"s:17JSONWebEncryption3JWEV7decrypt13compactString9senderKey09recipientH006sharedH010Foundation4DataVSS_0aH03JWKVSgA2OtKFZ","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"compactString"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"extendedModule":"JSONWebEncryption","title":"decrypt(compactString:senderKey:recipientKey:sharedKey:)","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(compactString:senderKey:recipientKey:sharedKey:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"compactString"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"? = nil, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"text":"? = nil, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"compactString","content":[{"inlineContent":[{"type":"text","text":"The compact serialization string of the JWE."}],"type":"paragraph"}]},{"name":"senderKey","content":[{"inlineContent":[{"type":"text","text":"The sender’s key, if applicable."}],"type":"paragraph"}]},{"name":"recipientKey","content":[{"type":"paragraph","inlineContent":[{"text":"The recipient’s key, if applicable.","type":"text"}]}]},{"name":"sharedKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A shared key, if applicable."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The encryption module to use, defaulting to the standard module.","type":"text"}]}],"name":"encryptionModule"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The decrypted data as "},{"type":"codeVoice","code":"Data"},{"type":"text","text":"."}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"name":"Throws","content":[{"inlineContent":[{"type":"text","text":"Relevant decryption errors."}],"type":"paragraph"}],"type":"aside","style":"note"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(compactString:senderKey:recipientKey:sharedKey:)":{"type":"topic","title":"decrypt(compactString:senderKey:recipientKey:sharedKey:)","role":"symbol","abstract":[{"text":"Static method to decrypt a JWE from a compact serialization string.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"compactString"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/jwe\/decrypt(compactstring:senderkey:recipientkey:sharedkey:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(compactString:senderKey:recipientKey:sharedKey:)"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/decrypt(compactstring:senderkey:recipientkey:sharedkey:password:).json b/data/documentation/jose_swift/jwe/decrypt(compactstring:senderkey:recipientkey:sharedkey:password:).json new file mode 100644 index 0000000..f6c788b --- /dev/null +++ b/data/documentation/jose_swift/jwe/decrypt(compactstring:senderkey:recipientkey:sharedkey:password:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"compactString","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"? = nil, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":"? = nil, "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"compactString","content":[{"type":"paragraph","inlineContent":[{"text":"The compact serialization string of the JWE.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The sender’s key, if applicable."}]}],"name":"senderKey"},{"content":[{"inlineContent":[{"text":"The recipient’s key, if applicable.","type":"text"}],"type":"paragraph"}],"name":"recipientKey"},{"name":"sharedKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A shared key, if applicable."}]}]},{"name":"password","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional password for decryption algorithms that require it."}]}]}],"kind":"parameters"},{"content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"inlineContent":[{"type":"text","text":"The decrypted data as "},{"code":"Data","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"This method is used to decrypt a "},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" that is represented as a compact serialization string."}],"type":"paragraph"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"JWEError","type":"codeVoice"},{"type":"text","text":" for errors related to parsing the compact string, missing algorithms, keys, or failed decryption."}]}],"type":"aside","name":"Throws","style":"note"}],"kind":"content"}],"abstract":[{"text":"Static method to decrypt a JWE from a compact serialization string.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/decrypt(compactstring:senderkey:recipientkey:sharedkey:password:)"]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(compactString:senderKey:recipientKey:sharedKey:password:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"extendedModule":"JSONWebEncryption","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"text":"(","kind":"text"},{"text":"compactString","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"roleHeading":"Type Method","title":"decrypt(compactString:senderKey:recipientKey:sharedKey:password:)","role":"symbol","symbolKind":"method","externalID":"s:17JSONWebEncryption3JWEV7decrypt13compactString9senderKey09recipientH006sharedH08password10Foundation4DataVSS_0aH03JWKVSgA2pLSgtKFZ"},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(compactString:senderKey:recipientKey:sharedKey:password:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"("},{"text":"compactString","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","abstract":[{"type":"text","text":"Static method to decrypt a JWE from a compact serialization string."}],"kind":"symbol","title":"decrypt(compactString:senderKey:recipientKey:sharedKey:password:)","type":"topic","url":"\/documentation\/jose_swift\/jwe\/decrypt(compactstring:senderkey:recipientkey:sharedkey:password:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(compactString:senderKey:recipientKey:sharedKey:password:)"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-2anal.json b/data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-2anal.json new file mode 100644 index 0000000..bb0a334 --- /dev/null +++ b/data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-2anal.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"abstract":[{"text":"Static method to decrypt a JWE from a JSON representation using custom header types.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-2anal"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)-2anal","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"jweJson"},{"text":": ","kind":"text"},{"text":"JWEJson","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":">, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"tryAllRecipients"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":" = false) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"JWEJson"},{"text":" object representing the JWE.","type":"text"}],"type":"paragraph"}],"name":"jweJson"},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The sender’s key, if applicable."}]}]},{"name":"recipientKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The recipient’s key, if applicable."}]}]},{"name":"sharedKey","content":[{"inlineContent":[{"type":"text","text":"A shared key, if applicable."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional password for decryption algorithms that require it."}]}],"name":"password"},{"name":"tryAllRecipients","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A flag to try all recipient keys in the "},{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" object for decryption."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"The decrypted data as ","type":"text"},{"code":"Data","type":"codeVoice"},{"text":".","type":"text"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"This method allows for decryption of a "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" represented as a "},{"code":"JWEJson","type":"codeVoice"},{"text":" object with custom header types.","type":"text"}],"type":"paragraph"},{"type":"aside","content":[{"inlineContent":[{"type":"text","text":""},{"code":"JWEError","type":"codeVoice"},{"text":" for errors related to missing algorithms, keys, or failed decryption.","type":"text"}],"type":"paragraph"}],"name":"Throws","style":"note"}],"kind":"content"}],"metadata":{"roleHeading":"Type Method","title":"decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)","externalID":"s:17JSONWebEncryption3JWEV7decrypt7jweJson9senderKey09recipientH006sharedH08password16tryAllRecipients10Foundation4DataVAA7JWEJsonVyxq_q0_G_0aH03JWKVSgA2tMSgSbtKAA25JWERegisteredFieldsHeaderRzAaVR_AaVR0_r1_lFZ","extendedModule":"JSONWebEncryption","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"kind":"externalParam","text":"jweJson"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier","text":"JWEJson"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":">, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"symbolKind":"method"},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)-2anal":{"title":"decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)-2anal","url":"\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-2anal","abstract":[{"type":"text","text":"Static method to decrypt a JWE from a JSON representation using custom header types."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"jweJson","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">, "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-652ng.json b/data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-652ng.json new file mode 100644 index 0000000..16f34e2 --- /dev/null +++ b/data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-652ng.json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"JSONWebEncryption","roleHeading":"Type Method","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"title":"decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"jweJson","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"tryAllRecipients","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"externalID":"s:17JSONWebEncryption3JWEV7decrypt7jweJson9senderKey09recipientH006sharedH08password16tryAllRecipients10Foundation4DataVAM_0aH03JWKVSgA2qMSgSbtKFZ"},"kind":"symbol","abstract":[{"text":"Static method to decrypt a JWE from a JSON representation.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-652ng"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"jweJson"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"? = nil, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"tryAllRecipients","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":" = false) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"jweJson","content":[{"type":"paragraph","inlineContent":[{"text":"The JSON data representing the JWE.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The sender’s key, if applicable."}],"type":"paragraph"}],"name":"senderKey"},{"name":"recipientKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The recipient’s key, if applicable."}]}]},{"name":"sharedKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A shared key, if applicable."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An optional password for decryption algorithms that require it.","type":"text"}]}],"name":"password"},{"name":"tryAllRecipients","content":[{"type":"paragraph","inlineContent":[{"text":"A flag to try all recipient keys in the JSON data for decryption.","type":"text"}]}]}]},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"The decrypted data as ","type":"text"},{"code":"Data","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"This method is used to decrypt a ","type":"text"},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" that is represented as JSON data."}]},{"style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"JWEError","type":"codeVoice"},{"type":"text","text":" for errors related to parsing the JSON data, missing algorithms, keys, or failed decryption."}]}],"name":"Throws"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)-652ng"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)-652ng":{"type":"topic","url":"\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-652ng","abstract":[{"type":"text","text":"Static method to decrypt a JWE from a JSON representation."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jweJson"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"tryAllRecipients"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)-652ng","title":"decrypt(jweJson:senderKey:recipientKey:sharedKey:password:tryAllRecipients:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j231.json b/data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j231.json deleted file mode 100644 index e2d9ffe..0000000 --- a/data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j231.json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"("},{"text":"jweJson","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"kind":"text","text":"? = nil, "},{"text":"tryAllRecipients","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" = false) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The JSON data representing the JWE.","type":"text"}]}],"name":"jweJson"},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The sender’s key, if applicable."}]}]},{"name":"recipientKey","content":[{"inlineContent":[{"text":"The recipient’s key, if applicable.","type":"text"}],"type":"paragraph"}]},{"name":"sharedKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A shared key, if applicable."}]}]},{"name":"encryptionModule","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The encryption module to use, defaulting to the standard module."}]}]}]},{"kind":"content","content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"The decrypted data as ","type":"text"},{"code":"Data","type":"codeVoice"},{"text":".","type":"text"}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"aside","content":[{"inlineContent":[{"text":"Relevant decryption errors.","type":"text"}],"type":"paragraph"}],"name":"Throws","style":"note"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j231"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)-3j231"},"metadata":{"roleHeading":"Type Method","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"symbolKind":"method","externalID":"s:17JSONWebEncryption3JWEV7decrypt7jweJson9senderKey09recipientH006sharedH016tryAllRecipients10Foundation4DataVAL_0aH03JWKVSgA2PSbtKFZ","extendedModule":"JSONWebEncryption","title":"decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"jweJson"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"tryAllRecipients"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]},"abstract":[{"type":"text","text":"Static method to decrypt a JWE from a JSON representation."}],"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)-3j231":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)-3j231","title":"decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)","role":"symbol","abstract":[{"text":"Static method to decrypt a JWE from a JSON representation.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jweJson"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j231","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j446.json b/data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j446.json deleted file mode 100644 index 5bd1171..0000000 --- a/data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j446.json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)-3j446","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"symbolKind":"method","extendedModule":"JSONWebEncryption","externalID":"s:17JSONWebEncryption3JWEV7decrypt7jweJson9senderKey09recipientH006sharedH016tryAllRecipients10Foundation4DataVAA7JWEJsonVyxq_q0_G_0aH03JWKVSgA2SSbtKAA25JWERegisteredFieldsHeaderRzAaTR_AaTR0_r1_lFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"jweJson"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"text":"tryAllRecipients","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"roleHeading":"Type Method","title":"decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j446"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"jweJson"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWEJson","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":">, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":"? = nil, "},{"text":"tryAllRecipients","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" = false) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" object representing the JWE."}]}],"name":"jweJson"},{"content":[{"inlineContent":[{"type":"text","text":"The sender’s key, if applicable."}],"type":"paragraph"}],"name":"senderKey"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The recipient’s key, if applicable.","type":"text"}]}],"name":"recipientKey"},{"name":"sharedKey","content":[{"inlineContent":[{"type":"text","text":"A shared key, if applicable."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The encryption module to use, defaulting to the standard module."}]}],"name":"encryptionModule"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"The decrypted data as ","type":"text"},{"type":"codeVoice","code":"Data"},{"type":"text","text":"."}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"style":"note","content":[{"inlineContent":[{"type":"text","text":"Relevant decryption errors."}],"type":"paragraph"}],"name":"Throws","type":"aside"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWE/decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)-3j446":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)-3j446","title":"decrypt(jweJson:senderKey:recipientKey:sharedKey:tryAllRecipients:)","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"kind":"externalParam","text":"jweJson"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"tryAllRecipients","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j446","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/decrypt(senderkey:recipientkey:sharedkey:).json b/data/documentation/jose_swift/jwe/decrypt(senderkey:recipientkey:sharedkey:).json deleted file mode 100644 index 726ba6b..0000000 --- a/data/documentation/jose_swift/jwe/decrypt(senderkey:recipientkey:sharedkey:).json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"extendedModule":"JSONWebEncryption","externalID":"s:17JSONWebEncryption3JWEV7decrypt9senderKey09recipientF006sharedF010Foundation4DataV0aF03JWKVSg_A2NtKF","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"("},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"roleHeading":"Instance Method","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"title":"decrypt(senderKey:recipientKey:sharedKey:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(senderKey:recipientKey:sharedKey:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Decrypts the "},{"code":"JWE","type":"codeVoice"},{"text":" object and returns the decrypted data.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/decrypt(senderkey:recipientkey:sharedkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"("},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The sender’s key, if applicable.","type":"text"}],"type":"paragraph"}],"name":"senderKey"},{"name":"recipientKey","content":[{"type":"paragraph","inlineContent":[{"text":"The recipient’s key, if applicable.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A shared key, if applicable.","type":"text"}]}],"name":"sharedKey"},{"name":"encryptionModule","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The encryption module to use, defaulting to the standard module."}]}]}]},{"content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The decrypted data as ","type":"text"},{"code":"Data","type":"codeVoice"},{"text":".","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"style":"note","name":"Throws","type":"aside","content":[{"inlineContent":[{"text":"Relevant decryption errors.","type":"text"}],"type":"paragraph"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(senderKey:recipientKey:sharedKey:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(senderKey:recipientKey:sharedKey:)","title":"decrypt(senderKey:recipientKey:sharedKey:)","role":"symbol","abstract":[{"type":"text","text":"Decrypts the "},{"code":"JWE","type":"codeVoice"},{"text":" object and returns the decrypted data.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"url":"\/documentation\/jose_swift\/jwe\/decrypt(senderkey:recipientkey:sharedkey:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/decrypt(senderkey:recipientkey:sharedkey:password:).json b/data/documentation/jose_swift/jwe/decrypt(senderkey:recipientkey:sharedkey:password:).json new file mode 100644 index 0000000..df73283 --- /dev/null +++ b/data/documentation/jose_swift/jwe/decrypt(senderkey:recipientkey:sharedkey:password:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(senderKey:recipientKey:sharedKey:password:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"roleHeading":"Instance Method","symbolKind":"method","extendedModule":"JSONWebEncryption","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"externalID":"s:17JSONWebEncryption3JWEV7decrypt9senderKey09recipientF006sharedF08password10Foundation4DataV0aF03JWKVSg_A2oKSgtKF","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"("},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"decrypt(senderKey:recipientKey:sharedKey:password:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"? = nil, "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The sender’s key, if applicable. Used in certain key agreement protocols."}]}],"name":"senderKey"},{"name":"recipientKey","content":[{"inlineContent":[{"type":"text","text":"The recipient’s key, if applicable. Typically used for asymmetric decryption."}],"type":"paragraph"}]},{"name":"sharedKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A shared key, if applicable. Used for symmetric decryption."}]}]},{"content":[{"inlineContent":[{"text":"An optional password for decryption algorithms that require it.","type":"text"}],"type":"paragraph"}],"name":"password"}]},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The decrypted data as "},{"type":"codeVoice","code":"Data"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This method decrypts a "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object using the provided keys and optional password."},{"type":"text","text":" "},{"type":"text","text":"It determines the appropriate decryption algorithm based on the JWE headers."}],"type":"paragraph"},{"name":"Throws","type":"aside","content":[{"inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"JWEError"},{"type":"text","text":" for errors related to missing algorithms, keys, or failed decryption."}],"type":"paragraph"}],"style":"note"}]}],"abstract":[{"type":"text","text":"Decrypts the "},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object and returns the decrypted data."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/decrypt(senderkey:recipientkey:sharedkey:password:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWE/decrypt(senderKey:recipientKey:sharedKey:password:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/decrypt(senderKey:recipientKey:sharedKey:password:)","url":"\/documentation\/jose_swift\/jwe\/decrypt(senderkey:recipientkey:sharedkey:password:)","type":"topic","abstract":[{"type":"text","text":"Decrypts the "},{"type":"codeVoice","code":"JWE"},{"text":" object and returns the decrypted data.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"kind":"symbol","title":"decrypt(senderKey:recipientKey:sharedKey:password:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/encryptedkey.json b/data/documentation/jose_swift/jwe/encryptedkey.json index 2af8544..a73974c 100644 --- a/data/documentation/jose_swift/jwe/encryptedkey.json +++ b/data/documentation/jose_swift/jwe/encryptedkey.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptedKey","interfaceLanguage":"swift"},"abstract":[{"type":"codeVoice","code":"encryptedKey"},{"text":" is an optional field containing the encrypted key used to encrypt the payload.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encryptedKey"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"symbolKind":"property","role":"symbol","externalID":"s:17JSONWebEncryption3JWEV12encryptedKey10Foundation4DataVSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryptedKey","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"title":"encryptedKey"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/encryptedkey"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/encryptedKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptedKey","title":"encryptedKey","role":"symbol","abstract":[{"code":"encryptedKey","type":"codeVoice"},{"text":" is an optional field containing the encrypted key used to encrypt the payload.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"encryptedKey"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/encryptedkey","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptedKey"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"encryptedKey","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"metadata":{"title":"encryptedKey","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption3JWEV12encryptedKey10Foundation4DataVSgvp","role":"symbol","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryptedKey","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/encryptedkey"]}],"abstract":[{"type":"codeVoice","code":"encryptedKey"},{"type":"text","text":" is an optional field containing the encrypted key used to encrypt the payload."}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWE/encryptedKey":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptedKey","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"encryptedKey","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"encryptedKey"},{"type":"text","text":" is an optional field containing the encrypted key used to encrypt the payload."}],"url":"\/documentation\/jose_swift\/jwe\/encryptedkey","title":"encryptedKey","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/encryptionmodule.json b/data/documentation/jose_swift/jwe/encryptionmodule.json index 4df4420..ee321f6 100644 --- a/data/documentation/jose_swift/jwe/encryptionmodule.json +++ b/data/documentation/jose_swift/jwe/encryptionmodule.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"metadata":{"modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"externalID":"s:17JSONWebEncryption3JWEV16encryptionModuleAA013JWEEncryptionE0VvpZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encryptionModule","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","kind":"typeIdentifier","text":"JWEEncryptionModule"}],"roleHeading":"Type Property","title":"encryptionModule","extendedModule":"JSONWebEncryption","symbolKind":"property","role":"symbol"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptionModule","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encryptionModule","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/encryptionmodule"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEEncryptionModule","kind":"identifier"}],"type":"topic","title":"JWEEncryptionModule","url":"\/documentation\/jose_swift\/jweencryptionmodule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionModule"}],"abstract":[{"code":"JWEEncryptionModule","type":"codeVoice"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWE/encryptionModule":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptionModule","title":"encryptionModule","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"encryptionModule"},{"kind":"text","text":": "},{"text":"JWEEncryptionModule","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"}],"url":"\/documentation\/jose_swift\/jwe\/encryptionmodule","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encryptionModule"},{"kind":"text","text":": "},{"text":"JWEEncryptionModule","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/encryptionmodule"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptionModule"},"metadata":{"externalID":"s:17JSONWebEncryption3JWEV16encryptionModuleAA013JWEEncryptionE0VvpZ","extendedModule":"JSONWebEncryption","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryptionModule","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWEEncryptionModule","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"}],"role":"symbol","title":"encryptionModule","symbolKind":"property","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWE/encryptionModule":{"url":"\/documentation\/jose_swift\/jwe\/encryptionmodule","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encryptionModule"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule","kind":"typeIdentifier"}],"role":"symbol","title":"encryptionModule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/encryptionModule","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule","navigatorTitle":[{"text":"JWEEncryptionModule","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}],"title":"JWEEncryptionModule"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/init(compactstring:).json b/data/documentation/jose_swift/jwe/init(compactstring:).json index ff41f3d..bb42f8e 100644 --- a/data/documentation/jose_swift/jwe/init(compactstring:).json +++ b/data/documentation/jose_swift/jwe/init(compactstring:).json @@ -1 +1 @@ -{"metadata":{"title":"init(compactString:)","symbolKind":"init","roleHeading":"Initializer","externalID":"s:17JSONWebEncryption3JWEV13compactStringACSS_tKcfc","extendedModule":"JSONWebEncryption","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"compactString","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"compactString","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]},{"kind":"parameters","parameters":[{"name":"compactString","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The compact serialization string of the JWE."}]}]},{"name":"encryptionModule","content":[{"inlineContent":[{"type":"text","text":"The encryption module to use, defaulting to the standard module."}],"type":"paragraph"}]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"JWEError.invalidJWECompactString","type":"codeVoice"},{"type":"text","text":" if the compact string format is invalid."}]}],"style":"note","name":"Throws"}],"kind":"content"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/init(compactstring:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(compactString:)"},"abstract":[{"text":"Initializes a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object from a compact serialization string."},{"type":"text","text":" "},{"type":"text","text":"This method decodes the serialized string into its respective components."}],"references":{"doc://jose-swift/documentation/jose_swift/JWE/init(compactString:)":{"type":"topic","title":"init(compactString:)","role":"symbol","abstract":[{"text":"Initializes a ","type":"text"},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object from a compact serialization string."},{"text":" ","type":"text"},{"text":"This method decodes the serialized string into its respective components.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"compactString","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jwe\/init(compactstring:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(compactString:)"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"compactString","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"compactString","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The compact serialization string of the JWE."}]}]},{"name":"encryptionModule","content":[{"type":"paragraph","inlineContent":[{"text":"The encryption module to use, defaulting to the standard module.","type":"text"}]}]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"aside","style":"note","name":"Throws","content":[{"inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"JWEError.invalidJWECompactString"},{"text":" if the compact string format is invalid.","type":"text"}],"type":"paragraph"}]}],"kind":"content"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/init(compactstring:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(compactString:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"init","extendedModule":"JSONWebEncryption","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"roleHeading":"Initializer","externalID":"s:17JSONWebEncryption3JWEV13compactStringACSS_tKcfc","role":"symbol","title":"init(compactString:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"compactString"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"abstract":[{"text":"Initializes a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"text":" object from a compact serialization string.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This method decodes the serialized string into its respective components."}],"references":{"doc://jose-swift/documentation/jose_swift/JWE/init(compactString:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"compactString","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Initializes a "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object from a compact serialization string."},{"type":"text","text":" "},{"type":"text","text":"This method decodes the serialized string into its respective components."}],"kind":"symbol","title":"init(compactString:)","type":"topic","url":"\/documentation\/jose_swift\/jwe\/init(compactstring:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(compactString:)"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:).json b/data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:).json deleted file mode 100644 index 7761132..0000000 --- a/data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:).json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"metadata":{"roleHeading":"Initializer","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption3JWEV7payload16keyManagementAlg19encryptionAlgorithm9senderKey09recipientK03cek20initializationVector28additionalAuthenticationDataAC10Foundation0R0V_0A10Algorithms0kfI0OAO07ContentbI0O0aK03JWKVSgAwNSgA2XtKcfc","role":"symbol","extendedModule":"JSONWebEncryption","title":"init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"keyManagementAlg","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":", ","kind":"text"},{"text":"encryptionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"}]},"abstract":[{"text":"Initializes a ","type":"text"},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object for encryption, given the payload and various encryption parameters."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keyManagementAlg"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":", "},{"text":"encryptionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":"? = nil, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"? = nil, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"? = nil) "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]},{"parameters":[{"name":"payload","content":[{"inlineContent":[{"type":"text","text":"The data to be encrypted."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key management algorithm to use."}]}],"name":"keyManagementAlg"},{"name":"encryptionAlgorithm","content":[{"inlineContent":[{"type":"text","text":"The content encryption algorithm."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional sender’s key."}]}],"name":"senderKey"},{"content":[{"inlineContent":[{"text":"Optional recipient’s key.","type":"text"}],"type":"paragraph"}],"name":"recipientKey"},{"name":"cek","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional Content Encryption Key."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional initialization vector.","type":"text"}]}],"name":"initializationVector"},{"content":[{"inlineContent":[{"text":"Optional additional authenticated data.","type":"text"}],"type":"paragraph"}],"name":"additionalAuthenticationData"},{"name":"encryptionModule","content":[{"inlineContent":[{"type":"text","text":"The encryption module to use, defaulting to the standard module."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"name":"Throws","style":"note","type":"aside","content":[{"inlineContent":[{"type":"text","text":"Encryption related errors."}],"type":"paragraph"}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWE/init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)":{"type":"topic","title":"init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Initializes a ","type":"text"},{"type":"codeVoice","code":"JWE"},{"text":" object for encryption, given the payload and various encryption parameters.","type":"text"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keyManagementAlg"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"encryptionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json b/data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json new file mode 100644 index 0000000..cbe1b1d --- /dev/null +++ b/data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"metadata":{"modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"title":"init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","symbolKind":"init","roleHeading":"Initializer","extendedModule":"JSONWebEncryption","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"keyManagementAlg","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"encryptionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"saltLength"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"}],"externalID":"s:17JSONWebEncryption3JWEV7payload16keyManagementAlg19encryptionAlgorithm9senderKey09recipientK03cek20initializationVector28additionalAuthenticationData8password10saltLength14iterationCountAC10Foundation0R0V_0A10Algorithms0kfI0OAR07ContentbI0O0aK03JWKVSgAzQSgA_A_A_SiSgA0_tKcfc","role":"symbol"},"sections":[],"abstract":[{"type":"text","text":"Initializes a "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object for encryption, given the payload and various encryption parameters."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"keyManagementAlg","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"encryptionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"kind":"text","text":"? = nil, "},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"? = nil, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"saltLength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The data to be encrypted.","type":"text"}],"type":"paragraph"}],"name":"payload"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key management algorithm to use."}]}],"name":"keyManagementAlg"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The content encryption algorithm."}]}],"name":"encryptionAlgorithm"},{"content":[{"inlineContent":[{"type":"text","text":"Optional sender’s key for certain key agreement or wrapping algorithms."}],"type":"paragraph"}],"name":"senderKey"},{"name":"recipientKey","content":[{"inlineContent":[{"type":"text","text":"Optional recipient’s key for asymmetric encryption."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional Content Encryption Key, providing the ability to specify a pre-determined key.","type":"text"}]}],"name":"cek"},{"name":"initializationVector","content":[{"inlineContent":[{"text":"Optional initialization vector for algorithms requiring it.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional additional authenticated data for use in certain algorithms."}],"type":"paragraph"}],"name":"additionalAuthenticationData"},{"name":"password","content":[{"inlineContent":[{"type":"text","text":"Optional password used in key derivation for certain algorithms."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional salt length for key derivation in algorithms like PBES2.","type":"text"}]}],"name":"saltLength"},{"name":"iterationCount","content":[{"inlineContent":[{"type":"text","text":"Optional iteration count for key derivation in algorithms like PBES2."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"This method configures a ","type":"text"},{"type":"codeVoice","code":"JWE"},{"text":" object with specified encryption settings, preparing it for data encryption.","type":"text"}],"type":"paragraph"},{"content":[{"inlineContent":[{"type":"text","text":"Errors related to encryption parameter configuration or the encryption process itself."}],"type":"paragraph"}],"style":"note","type":"aside","name":"Throws"}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWE/init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","url":"\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keyManagementAlg"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":", ","kind":"text"},{"text":"encryptionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"saltLength"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[{"type":"text","text":"Initializes a "},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object for encryption, given the payload and various encryption parameters."}],"title":"init(payload:keyManagementAlg:encryptionAlgorithm:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:).json b/data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:).json deleted file mode 100644 index 7808687..0000000 --- a/data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:).json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Initializes a "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object with specified protected and shared headers."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"keyManagementAlg","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"encryptionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK"},{"text":"? = nil, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"? = nil) "},{"text":"throws","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"U","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"payload","content":[{"type":"paragraph","inlineContent":[{"text":"The data to be encrypted.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"The key encryption algorithm to be used.","type":"text"}],"type":"paragraph"}],"name":"keyManagementAlg"},{"name":"encryptionAlgorithm","content":[{"inlineContent":[{"type":"text","text":"The content encryption algorithm to be used."}],"type":"paragraph"}]},{"name":"unprotectedHeader","content":[{"inlineContent":[{"text":"Optional shared header.","type":"text"}],"type":"paragraph"}]},{"name":"senderKey","content":[{"inlineContent":[{"type":"text","text":"Optional sender’s key."}],"type":"paragraph"}]},{"name":"recipientKey","content":[{"inlineContent":[{"text":"Optional recipient’s key.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional Content Encryption Key."}],"type":"paragraph"}],"name":"cek"},{"content":[{"inlineContent":[{"type":"text","text":"Optional initialization vector."}],"type":"paragraph"}],"name":"initializationVector"},{"name":"additionalAuthenticationData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional additional authenticated data."}]}]},{"name":"encryptionModule","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The encryption module to use, defaulting to the standard module."}]}]}],"kind":"parameters"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"text":"Encryption related errors.","type":"text"}]}],"type":"aside"}],"kind":"content"}],"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Initializer","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"symbolKind":"init","extendedModule":"JSONWebEncryption","externalID":"s:17JSONWebEncryption3JWEV7payload16keyManagementAlg19encryptionAlgorithm17unprotectedHeader9senderKey09recipientM03cek28additionalAuthenticationDataAC10Foundation0R0V_0A10Algorithms0mfI0OAO07ContentbI0OxSg0aM03JWKVSgAxNSgAYtKcAA019JWERegisteredFieldsK0Rzlufc","title":"init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:)","fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keyManagementAlg"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"kind":"text","text":", "},{"text":"encryptionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:)","title":"init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Initializes a ","type":"text"},{"type":"codeVoice","code":"JWE"},{"text":" object with specified protected and shared headers.","type":"text"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"<"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keyManagementAlg"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":", "},{"text":"encryptionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:password:saltlength:iterationcount:).json b/data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:password:saltlength:iterationcount:).json new file mode 100644 index 0000000..5de025d --- /dev/null +++ b/data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:password:saltlength:iterationcount:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"symbolKind":"init","role":"symbol","roleHeading":"Initializer","title":"init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:password:saltLength:iterationCount:)","fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"keyManagementAlg","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":", ","kind":"text"},{"text":"encryptionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"saltLength","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:17JSONWebEncryption3JWEV7payload16keyManagementAlg19encryptionAlgorithm17unprotectedHeader9senderKey09recipientM03cek28additionalAuthenticationData8password10saltLength14iterationCountAC10Foundation0R0V_0A10Algorithms0mfI0OAR07ContentbI0OxSg0aM03JWKVSgA_AQSgA0_A0_SiSgA1_tKcAA019JWERegisteredFieldsK0Rzlufc","extendedModule":"JSONWebEncryption"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Initializes a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object using specified encryption and key management algorithms, with a custom unprotected header."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"keyManagementAlg","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":", ","kind":"text"},{"text":"encryptionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"? = nil as DefaultJWEHeaderImpl?, "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"? = nil, "},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}],"platforms":["macOS"]}]},{"parameters":[{"name":"payload","content":[{"inlineContent":[{"text":"The data to be encrypted.","type":"text"}],"type":"paragraph"}]},{"name":"keyManagementAlg","content":[{"type":"paragraph","inlineContent":[{"text":"The key management algorithm.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The content encryption algorithm."}],"type":"paragraph"}],"name":"encryptionAlgorithm"},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional shared header for additional metadata."}]}]},{"content":[{"inlineContent":[{"text":"Optional sender’s key.","type":"text"}],"type":"paragraph"}],"name":"senderKey"},{"name":"recipientKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional recipient’s key."}]}]},{"name":"cek","content":[{"inlineContent":[{"text":"Optional Content Encryption Key.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Optional initialization vector.","type":"text"}],"type":"paragraph"}],"name":"initializationVector"},{"name":"additionalAuthenticationData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional additional authenticated data."}]}]},{"name":"password","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional password for key derivation."}]}]},{"name":"saltLength","content":[{"type":"paragraph","inlineContent":[{"text":"Optional salt length for key derivation.","type":"text"}]}]},{"name":"iterationCount","content":[{"inlineContent":[{"text":"Optional iteration count for key derivation.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is tailored for scenarios requiring a specific combination of encryption and key management algorithms,"},{"text":" ","type":"text"},{"type":"text","text":"while also allowing a custom unprotected header."}]},{"content":[{"inlineContent":[{"text":"Errors related to encryption parameter configuration or the encryption process.","type":"text"}],"type":"paragraph"}],"type":"aside","style":"note","name":"Throws"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:password:saltlength:iterationcount:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:password:saltLength:iterationCount:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:password:saltLength:iterationCount:)":{"url":"\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:password:saltlength:iterationcount:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:password:saltLength:iterationCount:)","title":"init(payload:keyManagementAlg:encryptionAlgorithm:unprotectedHeader:senderKey:recipientKey:cek:additionalAuthenticationData:password:saltLength:iterationCount:)","abstract":[{"text":"Initializes a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"text":" object using specified encryption and key management algorithms, with a custom unprotected header.","type":"text"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"<","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"keyManagementAlg","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"encryptionAlgorithm"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"saltLength","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:).json b/data/documentation/jose_swift/jwe/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:).json deleted file mode 100644 index 739987c..0000000 --- a/data/documentation/jose_swift/jwe/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:).json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"? = nil, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader"}]}],"kind":"declarations"},{"parameters":[{"name":"payload","content":[{"inlineContent":[{"type":"text","text":"The data to be encrypted."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional protected header."}]}],"name":"protectedHeader"},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"Optional shared header.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional sender’s key."}]}],"name":"senderKey"},{"name":"recipientKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional recipient’s key."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional Content Encryption Key."}]}],"name":"cek"},{"name":"initializationVector","content":[{"inlineContent":[{"text":"Optional initialization vector.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional additional authenticated data."}],"type":"paragraph"}],"name":"additionalAuthenticationData"},{"name":"encryptionModule","content":[{"inlineContent":[{"type":"text","text":"The encryption module to use, defaulting to the standard module."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Encryption related errors.","type":"text"}]}],"type":"aside","style":"note","name":"Throws"}],"kind":"content"}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jwe\/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"abstract":[{"type":"text","text":"Initializes a "},{"code":"JWE","type":"codeVoice"},{"text":" object with specified protected and shared headers.","type":"text"}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","title":"init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"role":"symbol","extendedModule":"JSONWebEncryption","symbolKind":"init","externalID":"s:17JSONWebEncryption3JWEV7payload15protectedHeader011unprotectedF09senderKey09recipientI03cek20initializationVector28additionalAuthenticationDataAC10Foundation0P0V_xSgq_Sg0aI03JWKVSgAtNSgA2UtKcAA019JWERegisteredFieldsF0RzAaVR_r0_lufc"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWE/init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)":{"type":"topic","title":"init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Initializes a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"text":" object with specified protected and shared headers.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/jwe\/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:)"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json b/data/documentation/jose_swift/jwe/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json new file mode 100644 index 0000000..8e99bc3 --- /dev/null +++ b/data/documentation/jose_swift/jwe/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"? = nil as DefaultJWEHeaderImpl?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"? = nil, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"saltLength"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"iterationCount"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The data to be encrypted."}],"type":"paragraph"}],"name":"payload"},{"name":"protectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"Optional protected header, specifying encryption parameters.","type":"text"}]}]},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional shared header, specifying additional metadata."}]}]},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional sender’s key for key agreement or wrapping."}]}]},{"name":"recipientKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional recipient’s key for asymmetric encryption."}]}]},{"name":"cek","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional Content Encryption Key."}]}]},{"name":"initializationVector","content":[{"inlineContent":[{"type":"text","text":"Optional initialization vector."}],"type":"paragraph"}]},{"name":"additionalAuthenticationData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional additional authenticated data."}]}]},{"name":"password","content":[{"type":"paragraph","inlineContent":[{"text":"Optional password used in key derivation.","type":"text"}]}]},{"name":"saltLength","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional salt length for key derivation."}]}]},{"name":"iterationCount","content":[{"type":"paragraph","inlineContent":[{"text":"Optional iteration count for key derivation.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"This method allows for a high level of customization of the "},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" header parameters and encryption settings."}],"type":"paragraph"},{"name":"Throws","content":[{"inlineContent":[{"type":"text","text":"Errors related to encryption parameter configuration or the encryption process."}],"type":"paragraph"}],"type":"aside","style":"note"}],"kind":"content"}],"metadata":{"externalID":"s:17JSONWebEncryption3JWEV7payload15protectedHeader011unprotectedF09senderKey09recipientI03cek20initializationVector28additionalAuthenticationData8password10saltLength14iterationCountAC10Foundation0P0V_xSgq_Sg0aI03JWKVSgAwQSgA3XSiSgAYtKcAA019JWERegisteredFieldsF0RzAaZR_r0_lufc","symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","title":"init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"extendedModule":"JSONWebEncryption"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jwe\/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"text":"Initializes a ","type":"text"},{"type":"codeVoice","code":"JWE"},{"text":" object with specified protected and shared headers.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)"},"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWE/init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)":{"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"saltLength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwe\/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","title":"init(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","abstract":[{"type":"text","text":"Initializes a "},{"code":"JWE","type":"codeVoice"},{"text":" object with specified protected and shared headers.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/init(protectedheader:encryptedkey:initializationvector:cipher:authenticationtag:).json b/data/documentation/jose_swift/jwe/init(protectedheader:encryptedkey:initializationvector:cipher:authenticationtag:).json index aa813ed..45e733f 100644 --- a/data/documentation/jose_swift/jwe/init(protectedheader:encryptedkey:initializationvector:cipher:authenticationtag:).json +++ b/data/documentation/jose_swift/jwe/init(protectedheader:encryptedkey:initializationvector:cipher:authenticationtag:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"protectedHeader","content":[{"inlineContent":[{"type":"text","text":"The raw data of the protected header."}],"type":"paragraph"}]},{"name":"encryptedKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The encrypted key."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The initialization vector."}],"type":"paragraph"}],"name":"initializationVector"},{"name":"cipher","content":[{"inlineContent":[{"type":"text","text":"The encrypted content."}],"type":"paragraph"}]},{"name":"authenticationTag","content":[{"type":"paragraph","inlineContent":[{"text":"The authentication tag.","type":"text"}]}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"cipher"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption3JWEV15protectedHeader12encryptedKey20initializationVector6cipher17authenticationTagAC10Foundation4DataV_A4KtKcfc","role":"symbol","roleHeading":"Initializer"},"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"JWE"},{"text":" object by decoding the protected header from the provided data and setting other parameters.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Throws an error if the protected header cannot be decoded."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/init(protectedheader:encryptedkey:initializationvector:cipher:authenticationtag:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWE/init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)":{"type":"topic","title":"init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a new "},{"code":"JWE","type":"codeVoice"},{"text":" object by decoding the protected header from the provided data and setting other parameters.","type":"text"},{"text":" ","type":"text"},{"text":"Throws an error if the protected header cannot be decoded.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"encryptedKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"cipher"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/jwe\/init(protectedheader:encryptedkey:initializationvector:cipher:authenticationtag:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"}}} \ No newline at end of file +{"abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object by decoding the protected header from the provided data and setting other parameters."},{"text":" ","type":"text"},{"type":"text","text":"Throws an error if the protected header cannot be decoded."}],"kind":"symbol","metadata":{"symbolKind":"init","modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","externalID":"s:17JSONWebEncryption3JWEV15protectedHeader12encryptedKey20initializationVector6cipher17authenticationTagAC10Foundation4DataV_A4KtKcfc","role":"symbol","title":"init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]},{"kind":"parameters","parameters":[{"name":"protectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The raw data of the protected header."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The encrypted key.","type":"text"}]}],"name":"encryptedKey"},{"name":"initializationVector","content":[{"inlineContent":[{"type":"text","text":"The initialization vector."}],"type":"paragraph"}]},{"name":"cipher","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The encrypted content."}]}]},{"name":"authenticationTag","content":[{"type":"paragraph","inlineContent":[{"text":"The authentication tag.","type":"text"}]}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/init(protectedheader:encryptedkey:initializationvector:cipher:authenticationtag:)"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWE/init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)","abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object by decoding the protected header from the provided data and setting other parameters."},{"type":"text","text":" "},{"type":"text","text":"Throws an error if the protected header cannot be decoded."}],"url":"\/documentation\/jose_swift\/jwe\/init(protectedheader:encryptedkey:initializationvector:cipher:authenticationtag:)","title":"init(protectedHeader:encryptedKey:initializationVector:cipher:authenticationTag:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/init(protectedheader:protectedheaderdata:cipher:unprotectedheader:unprotectedheaderdata:encryptedkey:initializationvector:authenticationtag:additionalauthenticateddata:).json b/data/documentation/jose_swift/jwe/init(protectedheader:protectedheaderdata:cipher:unprotectedheader:unprotectedheaderdata:encryptedkey:initializationvector:authenticationtag:additionalauthenticateddata:).json index 0baf9cd..e91d0ee 100644 --- a/data/documentation/jose_swift/jwe/init(protectedheader:protectedheaderdata:cipher:unprotectedheader:unprotectedheaderdata:encryptedkey:initializationvector:authenticationtag:additionalauthenticateddata:).json +++ b/data/documentation/jose_swift/jwe/init(protectedheader:protectedheaderdata:cipher:unprotectedheader:unprotectedheaderdata:encryptedkey:initializationvector:authenticationtag:additionalauthenticateddata:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeaderData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"cipher"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeaderData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticatedData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?)","kind":"text"}],"roleHeading":"Initializer","title":"init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)","modules":[{"name":"jose-swift"}],"symbolKind":"init","role":"symbol","externalID":"s:17JSONWebEncryption3JWEV15protectedHeader0dE4Data6cipher011unprotectedE00heF012encryptedKey20initializationVector17authenticationTag023additionalAuthenticatedF0AcA019JWERegisteredFieldsE0_p_10Foundation0F0VApaM_pSgAPSgA4Rtcfc"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Initializes a new "},{"code":"JWE","type":"codeVoice"},{"text":" object with the specified parameters.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"text":"protectedHeaderData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"cipher"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"unprotectedHeaderData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"? = nil, ","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticatedData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"protectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The protected header with registered fields."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The raw data of the protected header."}],"type":"paragraph"}],"name":"protectedHeaderData"},{"name":"cipher","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The encrypted content."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional shared unprotected header.","type":"text"}]}],"name":"unprotectedHeader"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional raw data of the shared unprotected header."}]}],"name":"unprotectedHeaderData"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional encrypted key.","type":"text"}]}],"name":"encryptedKey"},{"content":[{"inlineContent":[{"type":"text","text":"Optional initialization vector."}],"type":"paragraph"}],"name":"initializationVector"},{"name":"authenticationTag","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional authentication tag."}]}]},{"name":"additionalAuthenticatedData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional additional authenticated data."}]}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/init(protectedheader:protectedheaderdata:cipher:unprotectedheader:unprotectedheaderdata:encryptedkey:initializationvector:authenticationtag:additionalauthenticateddata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWE/init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)","title":"init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a new "},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object with the specified parameters."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeaderData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"unprotectedHeaderData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticatedData"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/init(protectedheader:protectedheaderdata:cipher:unprotectedheader:unprotectedheaderdata:encryptedkey:initializationvector:authenticationtag:additionalauthenticateddata:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"text":"protectedHeaderData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"cipher"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"kind":"text","text":"? = nil, "},{"text":"unprotectedHeaderData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticatedData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil)"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The protected header with registered fields."}]}],"name":"protectedHeader"},{"name":"protectedHeaderData","content":[{"type":"paragraph","inlineContent":[{"text":"The raw data of the protected header.","type":"text"}]}]},{"name":"cipher","content":[{"type":"paragraph","inlineContent":[{"text":"The encrypted content.","type":"text"}]}]},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional shared unprotected header."}]}]},{"name":"unprotectedHeaderData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional raw data of the shared unprotected header."}]}]},{"name":"encryptedKey","content":[{"type":"paragraph","inlineContent":[{"text":"Optional encrypted key.","type":"text"}]}]},{"name":"initializationVector","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional initialization vector."}]}]},{"name":"authenticationTag","content":[{"inlineContent":[{"text":"Optional authentication tag.","type":"text"}],"type":"paragraph"}]},{"name":"additionalAuthenticatedData","content":[{"type":"paragraph","inlineContent":[{"text":"Optional additional authenticated data.","type":"text"}]}]}]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader"},{"kind":"text","text":", "},{"text":"protectedHeaderData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"cipher"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeaderData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticatedData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?)"}],"externalID":"s:17JSONWebEncryption3JWEV15protectedHeader0dE4Data6cipher011unprotectedE00heF012encryptedKey20initializationVector17authenticationTag023additionalAuthenticatedF0AcA019JWERegisteredFieldsE0_p_10Foundation0F0VApaM_pSgAPSgA4Rtcfc","title":"init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)","symbolKind":"init","modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/init(protectedheader:protectedheaderdata:cipher:unprotectedheader:unprotectedheaderdata:encryptedkey:initializationvector:authenticationtag:additionalauthenticateddata:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"abstract":[{"text":"Initializes a new ","type":"text"},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object with the specified parameters."}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWE/init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeaderData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"unprotectedHeaderData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticatedData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?)","kind":"text"}],"role":"symbol","abstract":[{"text":"Initializes a new ","type":"text"},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object with the specified parameters."}],"kind":"symbol","type":"topic","title":"init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)","url":"\/documentation\/jose_swift\/jwe\/init(protectedheader:protectedheaderdata:cipher:unprotectedheader:unprotectedheaderdata:encryptedkey:initializationvector:authenticationtag:additionalauthenticateddata:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/init(protectedHeader:protectedHeaderData:cipher:unprotectedHeader:unprotectedHeaderData:encryptedKey:initializationVector:authenticationTag:additionalAuthenticatedData:)"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/initializationvector.json b/data/documentation/jose_swift/jwe/initializationvector.json index fd1abae..b22c60b 100644 --- a/data/documentation/jose_swift/jwe/initializationvector.json +++ b/data/documentation/jose_swift/jwe/initializationvector.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/initializationvector"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/initializationVector","interfaceLanguage":"swift"},"abstract":[{"type":"codeVoice","code":"initializationVector"},{"type":"text","text":" is an optional field used in certain encryption algorithms to provide additional randomness."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","externalID":"s:17JSONWebEncryption3JWEV20initializationVector10Foundation4DataVSgvp","title":"initializationVector","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"jose-swift"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWE/initializationVector":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/initializationVector","title":"initializationVector","role":"symbol","abstract":[{"type":"codeVoice","code":"initializationVector"},{"type":"text","text":" is an optional field used in certain encryption algorithms to provide additional randomness."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwe\/initializationvector","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"externalID":"s:17JSONWebEncryption3JWEV20initializationVector10Foundation4DataVSgvp","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"initializationVector","roleHeading":"Instance Property","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"abstract":[{"type":"codeVoice","code":"initializationVector"},{"type":"text","text":" is an optional field used in certain encryption algorithms to provide additional randomness."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/initializationVector"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"initializationVector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/initializationvector"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/initializationVector":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"abstract":[{"type":"codeVoice","code":"initializationVector"},{"type":"text","text":" is an optional field used in certain encryption algorithms to provide additional randomness."}],"title":"initializationVector","type":"topic","url":"\/documentation\/jose_swift\/jwe\/initializationvector","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/initializationVector","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:).json b/data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:).json deleted file mode 100644 index b664269..0000000 --- a/data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:).json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"encryptionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"recipients"},{"kind":"text","text":": [(alg"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"text":", key","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":")], "},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","text":"JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","text":"DefaultJWEHeaderImpl"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The data to be encrypted.","type":"text"}]}],"name":"payload"},{"name":"encryptionAlgorithm","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The content encryption algorithm to be used."}]}]},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"text":"Optional sender’s key. Used in scenarios where the sender needs to be authenticated.","type":"text"}]}]},{"name":"recipients","content":[{"inlineContent":[{"text":"An array of tuples, each containing a key management algorithm and a recipient’s key.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional Content Encryption Key. If not provided, it will be generated.","type":"text"}]}],"name":"cek"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional initialization vector. Used for certain encryption algorithms to provide additional randomness.","type":"text"}]}],"name":"initializationVector"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional additional authenticated data. This data is authenticated but not encrypted.","type":"text"}]}],"name":"additionalAuthenticationData"},{"name":"encryptionModule","content":[{"inlineContent":[{"type":"text","text":"The encryption module to use, defaulting to the standard module. Allows for custom encryption processes."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" object representing the serialized JWE."}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"aside","name":"Throws","content":[{"inlineContent":[{"text":"Serialization related errors, typically arising from encryption or encoding failures.","type":"text"}],"type":"paragraph"}],"style":"note"}]}],"sections":[],"metadata":{"externalID":"s:17JSONWebEncryption3JWEV17jsonSerialization7payload19encryptionAlgorithm9senderKey10recipients3cek20initializationVector28additionalAuthenticationDataAA7JWEJsonVyAA20DefaultJWEHeaderImplVA2OG10Foundation0Q0V_0A10Algorithms07ContentbH0O0aJ03JWKVSgSayAT0j10ManagementH0O3alg_AY3keytGASSgA4_A4_tKFZ","symbolKind":"method","roleHeading":"Type Method","role":"symbol","title":"jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"encryptionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipients"},{"text":": [(alg","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"kind":"text","text":", key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":")], ","kind":"text"},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"DefaultJWEHeaderImpl","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"JSONWebEncryption"},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Creates a JSON serialization of a "},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object using a specified encryption algorithm and a set of recipients."},{"type":"text","text":" "},{"type":"text","text":"This method is particularly used when you have multiple recipients and a single encryption algorithm."}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","title":"jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Creates a JSON serialization of a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"text":" object using a specified encryption algorithm and a set of recipients.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This method is particularly used when you have multiple recipients and a single encryption algorithm."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerialization"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"encryptionAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(alg","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":", key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":")], "},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier","text":"DefaultJWEHeaderImpl"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json b/data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json new file mode 100644 index 0000000..525269d --- /dev/null +++ b/data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"encryptionAlgorithm"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"recipients"},{"kind":"text","text":": [(alg"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier"},{"text":", key","kind":"text"},{"kind":"text","text":": "},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")], "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"? = nil, "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"saltLength","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","text":"JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl"},{"text":", ","kind":"text"},{"text":"DefaultJWEHeaderImpl","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"parameters":[{"name":"payload","content":[{"inlineContent":[{"type":"text","text":"The data to be encrypted."}],"type":"paragraph"}]},{"name":"encryptionAlgorithm","content":[{"type":"paragraph","inlineContent":[{"text":"The content encryption algorithm to be used.","type":"text"}]}]},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"text":"Optional sender’s key.","type":"text"}]}]},{"name":"recipients","content":[{"inlineContent":[{"text":"An array of tuples, each containing a key management algorithm and a recipient’s key.","type":"text"}],"type":"paragraph"}]},{"name":"cek","content":[{"inlineContent":[{"type":"text","text":"Optional Content Encryption Key."}],"type":"paragraph"}]},{"name":"initializationVector","content":[{"inlineContent":[{"text":"Optional initialization vector.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional additional authenticated data."}]}],"name":"additionalAuthenticationData"},{"name":"password","content":[{"type":"paragraph","inlineContent":[{"text":"Optional password for key derivation.","type":"text"}]}]},{"name":"saltLength","content":[{"inlineContent":[{"type":"text","text":"Optional salt length for key derivation."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Optional iteration count for key derivation.","type":"text"}],"type":"paragraph"}],"name":"iterationCount"}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"JWEJson"},{"text":" object representing the serialized JWE.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This method is particularly used when you have multiple recipients and a single encryption algorithm."}],"type":"paragraph"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Errors related to encryption"}]}],"type":"aside","style":"note","name":"Throws"}]}],"abstract":[{"type":"text","text":"Creates a JSON serialization of a "},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object using a specified encryption algorithm and a set of recipients."}],"kind":"symbol","metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"encryptionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipients"},{"text":": [(alg","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":", key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":")], "},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"saltLength","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier","text":"JWEJson"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier","text":"DefaultJWEHeaderImpl"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"kind":"text","text":">"}],"roleHeading":"Type Method","role":"symbol","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"symbolKind":"method","title":"jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","extendedModule":"JSONWebEncryption","externalID":"s:17JSONWebEncryption3JWEV17jsonSerialization7payload19encryptionAlgorithm9senderKey10recipients3cek20initializationVector28additionalAuthenticationData8password10saltLength14iterationCountAA7JWEJsonVyAA20DefaultJWEHeaderImplVA2RG10Foundation0Q0V_0A10Algorithms07ContentbH0O0aJ03JWKVSgSayAW0j10ManagementH0O3alg_A0_3keytGAVSgA7_A7_A7_SiSgA8_tKFZ"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)"]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","type":"topic","title":"jsonSerialization(payload:encryptionAlgorithm:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerialization","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"encryptionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipients","kind":"externalParam"},{"text":": [(alg","kind":"text"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":", key","kind":"text"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")], "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"iterationCount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Creates a JSON serialization of a "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object using a specified encryption algorithm and a set of recipients."}],"kind":"symbol","role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:).json b/data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:).json deleted file mode 100644 index 6ed189f..0000000 --- a/data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:).json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"metadata":{"externalID":"s:17JSONWebEncryption3JWEV17jsonSerialization7payload19encryptionAlgorithm17unprotectedHeader9senderKey10recipients3cek20initializationVector28additionalAuthenticationDataAA7JWEJsonVyAA20DefaultJWEHeaderImplVxAPG10Foundation0S0V_0A10Algorithms07ContentbH0OxSg0aL03JWKVSgSayAU0l10ManagementH0O3alg_A_3keytGATSgA6_A6_tKAA019JWERegisteredFieldsJ0RzlFZ","title":"jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","extendedModule":"JSONWebEncryption","role":"symbol","roleHeading":"Type Method","symbolKind":"method","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerialization"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"encryptionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(alg","kind":"text"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":", key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":")], ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier","text":"JWEJson"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"abstract":[{"text":"Creates a JSON serialization of a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object using a specified encryption algorithm and a set of recipients,"},{"text":" ","type":"text"},{"type":"text","text":"with a custom unprotected header."},{"type":"text","text":" "},{"type":"text","text":"This method allows for specifying a custom shared unprotected header while using default headers for the protected"},{"type":"text","text":" "},{"type":"text","text":"and recipient-specific headers."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)"]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"text":"<","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"encryptionAlgorithm"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"recipients"},{"text":": [(alg","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"},{"text":", key","kind":"text"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":")], ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier","text":"JWEJson","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"},{"kind":"text","text":"<"},{"text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":", ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","kind":"typeIdentifier","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The data to be encrypted.","type":"text"}],"type":"paragraph"}],"name":"payload"},{"name":"encryptionAlgorithm","content":[{"type":"paragraph","inlineContent":[{"text":"The content encryption algorithm to be used.","type":"text"}]}]},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional custom shared unprotected header, conforming to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":"."}]}]},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"text":"Optional sender’s key. Used in scenarios where the sender needs to be authenticated.","type":"text"}]}]},{"name":"recipients","content":[{"inlineContent":[{"text":"An array of tuples, each containing a key management algorithm and a recipient’s key.","type":"text"}],"type":"paragraph"}]},{"name":"cek","content":[{"type":"paragraph","inlineContent":[{"text":"Optional Content Encryption Key. If not provided, it will be generated.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional initialization vector. Used for certain encryption algorithms to provide additional randomness.","type":"text"}]}],"name":"initializationVector"},{"name":"additionalAuthenticationData","content":[{"type":"paragraph","inlineContent":[{"text":"Optional additional authenticated data. This data is authenticated but not encrypted.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The encryption module to use, defaulting to the standard module. Allows for custom encryption processes."}],"type":"paragraph"}],"name":"encryptionModule"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" object representing the serialized JWE."},{"text":" ","type":"text"},{"type":"text","text":"The type parameter "},{"code":"U","type":"codeVoice"},{"type":"text","text":" represents the type of the custom unprotected header."}]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Serialization related errors, typically arising from encryption or encoding failures."}]}],"name":"Throws","type":"aside"}],"kind":"content"}],"references":{"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","title":"jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Creates a JSON serialization of a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object using a specified encryption algorithm and a set of recipients,"},{"text":" ","type":"text"},{"type":"text","text":"with a custom unprotected header."},{"text":" ","type":"text"},{"type":"text","text":"This method allows for specifying a custom shared unprotected header while using default headers for the protected"},{"text":" ","type":"text"},{"text":"and recipient-specific headers.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"encryptionAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"text":"recipients","kind":"externalParam"},{"text":": [(alg","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":", key"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":")], ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson"},{"kind":"text","text":"<"},{"text":"DefaultJWEHeaderImpl","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json b/data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json new file mode 100644 index 0000000..64db667 --- /dev/null +++ b/data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:17JSONWebEncryption3JWEV17jsonSerialization7payload19encryptionAlgorithm17unprotectedHeader9senderKey10recipients3cek20initializationVector28additionalAuthenticationData8password10saltLength14iterationCountAA7JWEJsonVyAA20DefaultJWEHeaderImplVxASG10Foundation0S0V_0A10Algorithms07ContentbH0OxSg0aL03JWKVSgSayAX0l10ManagementH0O3alg_A2_3keytGAWSgA9_A9_A9_SiSgA10_tKAA019JWERegisteredFieldsJ0RzlFZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonSerialization"},{"text":"<","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"encryptionAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipients"},{"text":": [(alg","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"text":", key","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":")], "},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"saltLength"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier","text":"JWEJson"},{"text":"<","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl"},{"text":">","kind":"text"}],"modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"title":"jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","extendedModule":"JSONWebEncryption","roleHeading":"Type Method","role":"symbol","symbolKind":"method"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"abstract":[{"text":"Creates a JSON serialization of a ","type":"text"},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object using a specified encryption algorithm and a set of recipients,"},{"type":"text","text":" "},{"text":"with a custom unprotected header.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonSerialization"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"encryptionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"recipients"},{"kind":"text","text":": [(alg"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier"},{"kind":"text","text":", key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK"},{"text":")], ","kind":"text"},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil, "},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","text":"JWEJson","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","text":"DefaultJWEHeaderImpl"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"U"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","text":"DefaultJWEHeaderImpl","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"payload","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The data to be encrypted."}]}]},{"name":"encryptionAlgorithm","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The content encryption algorithm to be used."}]}]},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional custom shared unprotected header."}]}]},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"text":"Optional sender’s key.","type":"text"}]}]},{"name":"recipients","content":[{"type":"paragraph","inlineContent":[{"text":"An array of tuples, each containing a key management algorithm and a recipient’s key.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional Content Encryption Key."}],"type":"paragraph"}],"name":"cek"},{"content":[{"inlineContent":[{"type":"text","text":"Optional initialization vector."}],"type":"paragraph"}],"name":"initializationVector"},{"name":"additionalAuthenticationData","content":[{"inlineContent":[{"text":"Optional additional authenticated data.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional password for key derivation."}]}],"name":"password"},{"name":"saltLength","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional salt length for key derivation."}]}]},{"name":"iterationCount","content":[{"inlineContent":[{"type":"text","text":"Optional iteration count for key derivation."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" object representing the serialized JWE."}]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method allows for specifying a custom shared unprotected header while using default headers for the protected"},{"type":"text","text":" "},{"type":"text","text":"and recipient-specific headers."}]},{"name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Errors related to encryption parameter configuration or the encryption process."}]}],"type":"aside","style":"note"}],"kind":"content"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)":{"title":"jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonSerialization"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"encryptionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"recipients","kind":"externalParam"},{"kind":"text","text":": [(alg"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"text":", key","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":")], "},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"text":"<","kind":"text"},{"text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"kind":"text","text":">"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:encryptionAlgorithm:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","abstract":[{"type":"text","text":"Creates a JSON serialization of a "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object using a specified encryption algorithm and a set of recipients,"},{"type":"text","text":" "},{"text":"with a custom unprotected header.","type":"text"}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:).json b/data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:).json deleted file mode 100644 index 0496054..0000000 --- a/data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:).json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"externalID":"s:17JSONWebEncryption3JWEV17jsonSerialization7payload15protectedHeader011unprotectedH09senderKey13recipientKeys3cek20initializationVector28additionalAuthenticationDataAA7JWEJsonVyxq_AA20DefaultJWEHeaderImplVG10Foundation0S0V_xSgq_Sg0aK03JWKVSgSayAYGATSgA0_A0_tKAA019JWERegisteredFieldsH0RzAAA1_R_r0_lFZ","role":"symbol","title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:)","extendedModule":"JSONWebEncryption","roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKeys","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"DefaultJWEHeaderImpl","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"text":">","kind":"text"}],"modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"symbolKind":"method"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Creates a JSON serialization of a "},{"type":"codeVoice","code":"JWE"},{"text":" object, primarily for cases with multiple recipient keys.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerialization"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"recipientKeys"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier","text":"DefaultJWEHeaderImpl"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":" : ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The data to be encrypted.","type":"text"}],"type":"paragraph"}],"name":"payload"},{"name":"protectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"Optional protected header.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional shared header."}]}],"name":"unprotectedHeader"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional sender’s key."}]}],"name":"senderKey"},{"name":"recipientKeys","content":[{"inlineContent":[{"text":"Array of recipient keys.","type":"text"}],"type":"paragraph"}]},{"name":"cek","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional Content Encryption Key."}]}]},{"name":"initializationVector","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional initialization vector."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional additional authenticated data.","type":"text"}]}],"name":"additionalAuthenticationData"},{"name":"encryptionModule","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The encryption module to use, defaulting to the standard module."}]}]}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWEJson"},{"text":" object representing the JWE.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"content":[{"inlineContent":[{"text":"Serialization related errors.","type":"text"}],"type":"paragraph"}],"type":"aside","name":"Throws","style":"note"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:)":{"type":"topic","title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Creates a JSON serialization of a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object, primarily for cases with multiple recipient keys."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonSerialization"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKeys","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:)"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json b/data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json new file mode 100644 index 0000000..bd70efc --- /dev/null +++ b/data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)"},"kind":"symbol","abstract":[{"type":"text","text":"Creates a JSON serialization of a "},{"code":"JWE","type":"codeVoice"},{"text":" object, primarily for cases with multiple recipient keys.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"? = nil as DefaultJWEHeaderImpl?, "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"recipientKeys"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"saltLength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil, "},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","kind":"typeIdentifier","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"payload","content":[{"type":"paragraph","inlineContent":[{"text":"The data to be encrypted.","type":"text"}]}]},{"name":"protectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"Optional protected header. It should conform to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":"."}]}]},{"name":"unprotectedHeader","content":[{"inlineContent":[{"text":"Optional custom shared unprotected header. It also should conform to ","type":"text"},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional sender’s key. Used in scenarios where the sender needs to be authenticated."}],"type":"paragraph"}],"name":"senderKey"},{"name":"recipientKeys","content":[{"inlineContent":[{"type":"text","text":"Array of recipient keys. Each key will be used to encrypt the data for a specific recipient."}],"type":"paragraph"}]},{"name":"cek","content":[{"inlineContent":[{"type":"text","text":"Optional Content Encryption Key. If not provided, it will be generated."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional initialization vector. Used for certain encryption algorithms to provide additional randomness."}]}],"name":"initializationVector"},{"content":[{"inlineContent":[{"type":"text","text":"Optional additional authenticated data. This data is authenticated but not encrypted."}],"type":"paragraph"}],"name":"additionalAuthenticationData"},{"name":"password","content":[{"type":"paragraph","inlineContent":[{"text":"Optional password for key derivation.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional salt length for key derivation."}]}],"name":"saltLength"},{"name":"iterationCount","content":[{"inlineContent":[{"type":"text","text":"Optional iteration count for key derivation."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" object representing the serialized JWE."}]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"This method is useful for encrypting data for multiple recipients, each potentially using different encryption keys.","type":"text"}],"type":"paragraph"},{"type":"aside","content":[{"inlineContent":[{"type":"text","text":"Serialization related errors, typically arising from encryption or encoding failures. Throws "},{"type":"codeVoice","code":"JWE.JWEError.noRecipients"},{"type":"text","text":" if there are no recipients provided."}],"type":"paragraph"}],"style":"note","name":"Throws"}],"kind":"content"}],"metadata":{"modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"extendedModule":"JSONWebEncryption","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerialization"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKeys"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"], ","kind":"text"},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"saltLength","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"iterationCount"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","text":"DefaultJWEHeaderImpl"},{"text":">","kind":"text"}],"title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","externalID":"s:17JSONWebEncryption3JWEV17jsonSerialization7payload15protectedHeader011unprotectedH09senderKey13recipientKeys3cek20initializationVector28additionalAuthenticationData8password10saltLength14iterationCountAA7JWEJsonVyxq_AA20DefaultJWEHeaderImplVG10Foundation0S0V_xSgq_Sg0aK03JWKVSgSayA0_GAWSgA3_A3_A3_SiSgA4_tKAA019JWERegisteredFieldsH0RzAAA5_R_r0_lFZ","role":"symbol","roleHeading":"Type Method","symbolKind":"method"},"references":{"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKeys","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"saltLength","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","kind":"typeIdentifier","text":"DefaultJWEHeaderImpl"},{"text":">","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","kind":"symbol","abstract":[{"text":"Creates a JSON serialization of a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object, primarily for cases with multiple recipient keys."}],"role":"symbol","url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipientKeys:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:).json b/data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:).json deleted file mode 100644 index aa92ba1..0000000 --- a/data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:).json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipients"},{"text":": [(header","kind":"text"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"text":", key","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":")], "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:17JSONWebEncryption3JWEV17jsonSerialization7payload15protectedHeader011unprotectedH09senderKey10recipients3cek20initializationVector28additionalAuthenticationDataAA7JWEJsonVyxq_q0_G10Foundation0R0V_xSgq_Sg0aK03JWKVSgSayq0_6header_AW3keytGARSgA0_A0_tKAA019JWERegisteredFieldsH0RzAAA1_R_AAA1_R0_r1_lFZ","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"role":"symbol","symbolKind":"method","title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","roleHeading":"Type Method","extendedModule":"JSONWebEncryption"},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)"},"abstract":[{"text":"Creates a JSON serialization of a ","type":"text"},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" object with custom headers and multiple recipients."},{"text":" ","type":"text"},{"type":"text","text":"This method allows for a high degree of flexibility by accepting generic header types and a list of recipients."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"? = nil as DefaultJWEHeaderImpl?, "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":"? = nil, "},{"text":"recipients","kind":"externalParam"},{"kind":"text","text":": [(header"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", key","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":")], ","kind":"text"},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"? = nil, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier","text":"JWEJson"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The data to be encrypted."}]}],"name":"payload"},{"name":"protectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional custom protected header. It should conform to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional custom shared unprotected header. It also should conform to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":"."}]}],"name":"unprotectedHeader"},{"name":"senderKey","content":[{"inlineContent":[{"type":"text","text":"Optional sender’s key. Used in scenarios where the sender needs to be authenticated."}],"type":"paragraph"}]},{"name":"recipients","content":[{"inlineContent":[{"text":"An array of tuples, each containing a recipient-specific header and a recipient’s key.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional Content Encryption Key. If not provided, it will be generated."}],"type":"paragraph"}],"name":"cek"},{"name":"initializationVector","content":[{"type":"paragraph","inlineContent":[{"text":"Optional initialization vector. Used for certain encryption algorithms to provide additional randomness.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional additional authenticated data. This data is authenticated but not encrypted.","type":"text"}]}],"name":"additionalAuthenticationData"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The encryption module to use, defaulting to the standard module. Allows for custom encryption processes."}]}],"name":"encryptionModule"}]},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" object representing the serialized JWE. The type parameters "},{"code":"P","type":"codeVoice"},{"type":"text","text":", "},{"code":"U","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"R"},{"type":"text","text":" represent the types of the protected, unprotected, and recipient-specific headers, respectively."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"aside","name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Serialization related errors, typically arising from encryption or encoding failures. Throws "},{"code":"JWE.JWEError.noRecipients","type":"codeVoice"},{"type":"text","text":" if there are no recipients provided."}]}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:)","role":"symbol","abstract":[{"text":"Creates a JSON serialization of a ","type":"text"},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object with custom headers and multiple recipients."},{"text":" ","type":"text"},{"type":"text","text":"This method allows for a high degree of flexibility by accepting generic header types and a list of recipients."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonSerialization"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":", key","kind":"text"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":")], "},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json b/data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json new file mode 100644 index 0000000..ce6b066 --- /dev/null +++ b/data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","roleHeading":"Type Method","externalID":"s:17JSONWebEncryption3JWEV17jsonSerialization7payload15protectedHeader011unprotectedH09senderKey10recipients3cek20initializationVector28additionalAuthenticationData8password10saltLength14iterationCountAA7JWEJsonVyxq_q0_G10Foundation0R0V_xSgq_Sg0aK03JWKVSgSayq0_6header_AZ3keytGAUSgA3_A3_A3_SiSgA4_tKAA019JWERegisteredFieldsH0RzAAA5_R_AAA5_R0_r1_lFZ","title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","symbolKind":"method","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"extendedModule":"JSONWebEncryption","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"kind":"text","text":": [(header"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":", key"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":")], ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerialization"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":", key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"text":")], ","kind":"text"},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil, ","kind":"text"},{"text":"saltLength","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"payload","content":[{"inlineContent":[{"text":"The data to be encrypted.","type":"text"}],"type":"paragraph"}]},{"name":"protectedHeader","content":[{"inlineContent":[{"type":"text","text":"Optional custom protected header."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Optional custom shared unprotected header.","type":"text"}],"type":"paragraph"}],"name":"unprotectedHeader"},{"content":[{"inlineContent":[{"text":"Optional sender’s key.","type":"text"}],"type":"paragraph"}],"name":"senderKey"},{"name":"recipients","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of tuples, each containing a recipient-specific header and a recipient’s key."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional Content Encryption Key."}]}],"name":"cek"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional initialization vector."}]}],"name":"initializationVector"},{"name":"additionalAuthenticationData","content":[{"inlineContent":[{"text":"Optional additional authenticated data.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional password for key derivation.","type":"text"}]}],"name":"password"},{"name":"saltLength","content":[{"type":"paragraph","inlineContent":[{"text":"Optional salt length for key derivation.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional iteration count for key derivation."}]}],"name":"iterationCount"}]},{"kind":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" object representing the serialized JWE."}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method allows for a high degree of flexibility by accepting generic header types and a list of recipients."}]},{"name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Errors related to encryption parameter configuration or the encryption process."}]}],"type":"aside"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Creates a JSON serialization of a "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object with custom headers and multiple recipients."}],"references":{"doc://jose-swift/documentation/jose_swift/JWE/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","role":"symbol","abstract":[{"type":"text","text":"Creates a JSON serialization of a "},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" object with custom headers and multiple recipients."}],"title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:senderKey:recipients:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipients"},{"kind":"text","text":": [(header"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":", key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":")], "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"iterationCount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":">","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/protectedheader.json b/data/documentation/jose_swift/jwe/protectedheader.json index 2a63bd2..24d70c4 100644 --- a/data/documentation/jose_swift/jwe/protectedheader.json +++ b/data/documentation/jose_swift/jwe/protectedheader.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/protectedheader"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeader"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"abstract":[{"type":"text","text":"The "},{"type":"codeVoice","code":"protectedHeader"},{"type":"text","text":" is a JWE header with registered fields that are integrity protected."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"protectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"protectedHeader","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeader"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption3JWEV15protectedHeaderAA019JWERegisteredFieldsE0_pvp","role":"symbol","roleHeading":"Instance Property"},"references":{"doc://jose-swift/documentation/jose_swift/JWE/protectedHeader":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeader","title":"protectedHeader","role":"symbol","abstract":[{"type":"text","text":"The "},{"type":"codeVoice","code":"protectedHeader"},{"type":"text","text":" is a JWE header with registered fields that are integrity protected."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}],"url":"\/documentation\/jose_swift\/jwe\/protectedheader","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/protectedheader"]}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader"}],"title":"protectedHeader","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption3JWEV15protectedHeaderAA019JWERegisteredFieldsE0_pvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeader","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The "},{"code":"protectedHeader","type":"codeVoice"},{"type":"text","text":" is a JWE header with registered fields that are integrity protected."}],"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWE/protectedHeader":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"protectedHeader"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader"}],"abstract":[{"type":"text","text":"The "},{"code":"protectedHeader","type":"codeVoice"},{"text":" is a JWE header with registered fields that are integrity protected.","type":"text"}],"title":"protectedHeader","type":"topic","url":"\/documentation\/jose_swift\/jwe\/protectedheader","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeader","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/protectedheaderdata.json b/data/documentation/jose_swift/jwe/protectedheaderdata.json index e595ed1..8c5c4fc 100644 --- a/data/documentation/jose_swift/jwe/protectedheaderdata.json +++ b/data/documentation/jose_swift/jwe/protectedheaderdata.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeaderData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"code":"protectedHeaderData","type":"codeVoice"},{"type":"text","text":" represents the raw binary data of the protected header."}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeaderData","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/protectedheaderdata"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeaderData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"title":"protectedHeaderData","externalID":"s:17JSONWebEncryption3JWEV19protectedHeaderData10Foundation0F0Vvp","role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift/JWE/protectedHeaderData":{"url":"\/documentation\/jose_swift\/jwe\/protectedheaderdata","kind":"symbol","title":"protectedHeaderData","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"type":"topic","abstract":[{"type":"codeVoice","code":"protectedHeaderData"},{"type":"text","text":" represents the raw binary data of the protected header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeaderData"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:17JSONWebEncryption3JWEV19protectedHeaderData10Foundation0F0Vvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"protectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"title":"protectedHeaderData","role":"symbol","symbolKind":"property","modules":[{"name":"jose-swift"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeaderData"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"codeVoice","code":"protectedHeaderData"},{"text":" represents the raw binary data of the protected header.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jwe\/protectedheaderdata"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWE/protectedHeaderData":{"title":"protectedHeaderData","url":"\/documentation\/jose_swift\/jwe\/protectedheaderdata","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/protectedHeaderData","abstract":[{"code":"protectedHeaderData","type":"codeVoice"},{"type":"text","text":" represents the raw binary data of the protected header."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeaderData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/unprotectedheader.json b/data/documentation/jose_swift/jwe/unprotectedheader.json index a9f1db5..9e10209 100644 --- a/data/documentation/jose_swift/jwe/unprotectedheader.json +++ b/data/documentation/jose_swift/jwe/unprotectedheader.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"unprotectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeader","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"metadata":{"title":"unprotectedHeader","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unprotectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader"},{"kind":"text","text":"?"}],"externalID":"s:17JSONWebEncryption3JWEV17unprotectedHeaderAA019JWERegisteredFieldsE0_pSgvp","role":"symbol"},"abstract":[{"type":"codeVoice","code":"unprotectedHeader"},{"type":"text","text":" is an optional JWE header with registered fields that are not integrity protected."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/unprotectedheader"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWE/unprotectedHeader":{"type":"topic","title":"unprotectedHeader","role":"symbol","abstract":[{"code":"unprotectedHeader","type":"codeVoice"},{"text":" is an optional JWE header with registered fields that are not integrity protected.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"unprotectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwe\/unprotectedheader","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeader"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"abstract":[{"type":"codeVoice","code":"unprotectedHeader"},{"type":"text","text":" is an optional JWE header with registered fields that are not integrity protected."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"unprotectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader"},{"kind":"text","text":"?"}],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:17JSONWebEncryption3JWEV17unprotectedHeaderAA019JWERegisteredFieldsE0_pSgvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"symbolKind":"property","role":"symbol","title":"unprotectedHeader"},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeader","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/unprotectedheader"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWE/unprotectedHeader":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":"?"}],"abstract":[{"type":"codeVoice","code":"unprotectedHeader"},{"type":"text","text":" is an optional JWE header with registered fields that are not integrity protected."}],"title":"unprotectedHeader","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeader","url":"\/documentation\/jose_swift\/jwe\/unprotectedheader"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwe/unprotectedheaderdata.json b/data/documentation/jose_swift/jwe/unprotectedheaderdata.json index ed23c89..5e23e51 100644 --- a/data/documentation/jose_swift/jwe/unprotectedheaderdata.json +++ b/data/documentation/jose_swift/jwe/unprotectedheaderdata.json @@ -1 +1 @@ -{"abstract":[{"code":"unprotectedHeaderData","type":"codeVoice"},{"type":"text","text":" represents the raw binary data of the shared unprotected header, if available."}],"sections":[],"metadata":{"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unprotectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"unprotectedHeaderData","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:17JSONWebEncryption3JWEV21unprotectedHeaderData10Foundation0F0VSgvp"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeaderData","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unprotectedHeaderData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwe\/unprotectedheaderdata"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWE/unprotectedHeaderData":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeaderData","title":"unprotectedHeaderData","role":"symbol","abstract":[{"type":"codeVoice","code":"unprotectedHeaderData"},{"type":"text","text":" represents the raw binary data of the shared unprotected header, if available."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unprotectedHeaderData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwe\/unprotectedheaderdata","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeaderData"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"unprotectedHeaderData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwe\/unprotectedheaderdata"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"codeVoice","code":"unprotectedHeaderData"},{"type":"text","text":" represents the raw binary data of the shared unprotected header, if available."}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unprotectedHeaderData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"externalID":"s:17JSONWebEncryption3JWEV21unprotectedHeaderData10Foundation0F0VSgvp","symbolKind":"property","roleHeading":"Instance Property","title":"unprotectedHeaderData","modules":[{"name":"jose-swift"}],"role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE/unprotectedHeaderData":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unprotectedHeaderData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"type":"codeVoice","code":"unprotectedHeaderData"},{"type":"text","text":" represents the raw binary data of the shared unprotected header, if available."}],"kind":"symbol","type":"topic","title":"unprotectedHeaderData","url":"\/documentation\/jose_swift\/jwe\/unprotectedheaderdata","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE\/unprotectedHeaderData"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwedecryptor.json b/data/documentation/jose_swift/jwedecryptor.json index b76ff50..ce39f8e 100644 --- a/data/documentation/jose_swift/jwedecryptor.json +++ b/data/documentation/jose_swift/jwedecryptor.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwedecryptor"]}],"metadata":{"role":"symbol","roleHeading":"Protocol","modules":[{"name":"jose-swift"}],"title":"JWEDecryptor","symbolKind":"protocol","externalID":"s:17JSONWebEncryption12JWEDecryptorP","navigatorTitle":[{"text":"JWEDecryptor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEDecryptor"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEDecryptor"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedContentEncryptionAlgorithms","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedKeyManagmentAlgorithms"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:)"],"title":"Instance Methods"}],"references":{"doc://jose-swift/documentation/jose_swift/JWEDecryptor/supportedKeyManagmentAlgorithms":{"title":"supportedKeyManagmentAlgorithms","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwedecryptor\/supportedkeymanagmentalgorithms","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedKeyManagmentAlgorithms","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"supportedKeyManagmentAlgorithms","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":"]"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:)":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:)","url":"\/documentation\/jose_swift\/jwedecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:)","required":true,"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"recipientHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"kind":"symbol","abstract":[],"title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:)"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"title":"JWEDecryptor","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwedecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","navigatorTitle":[{"text":"JWEDecryptor","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEDecryptor"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor/supportedContentEncryptionAlgorithms":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedContentEncryptionAlgorithms","kind":"symbol","type":"topic","title":"supportedContentEncryptionAlgorithms","required":true,"url":"\/documentation\/jose_swift\/jwedecryptor\/supportedcontentencryptionalgorithms","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"supportedContentEncryptionAlgorithms","kind":"identifier"},{"text":": [","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"]"}],"abstract":[]}}} \ No newline at end of file +{"kind":"symbol","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedContentEncryptionAlgorithms","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedKeyManagementAlgorithms"]},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-zkfk"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwedecryptor"]}],"sections":[],"metadata":{"title":"JWEDecryptor","modules":[{"name":"jose-swift"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEDecryptor"}],"externalID":"s:17JSONWebEncryption12JWEDecryptorP","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","navigatorTitle":[{"kind":"identifier","text":"JWEDecryptor"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","interfaceLanguage":"swift"},"abstract":[{"type":"codeVoice","code":"JWEDecryptor"},{"type":"text","text":" protocol defines functionality for decrypting JWE objects."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWEDecryptor","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"role":"symbol","abstract":[{"type":"codeVoice","code":"JWEDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEDecryptor","kind":"identifier"}],"kind":"symbol","title":"JWEDecryptor","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEDecryptor"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","url":"\/documentation\/jose_swift\/jwedecryptor"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor/supportedContentEncryptionAlgorithms":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"supportedContentEncryptionAlgorithms","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedContentEncryptionAlgorithms","kind":"symbol","abstract":[{"type":"text","text":"Supported content encryption algorithms by this decryptor."}],"required":true,"url":"\/documentation\/jose_swift\/jwedecryptor\/supportedcontentencryptionalgorithms","role":"symbol","title":"supportedContentEncryptionAlgorithms","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor/supportedKeyManagementAlgorithms":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedKeyManagementAlgorithms","kind":"symbol","role":"symbol","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"supportedKeyManagementAlgorithms","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"Supported key management algorithms by this decryptor."}],"url":"\/documentation\/jose_swift\/jwedecryptor\/supportedkeymanagementalgorithms","title":"supportedKeyManagementAlgorithms"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-zkfk":{"type":"topic","required":true,"defaultImplementations":1,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-zkfk","abstract":[{"type":"text","text":"Decrypts a JWE object given various headers and cryptographic components."}],"url":"\/documentation\/jose_swift\/jwedecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-zkfk","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"recipientHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"doc://jose-swift/documentation/jose_swift/JWEDecryptor/decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"encodedProtectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"encodedUnprotectedHeaderData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"recipientHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwedecryptor\/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)","title":"decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)","abstract":[{"type":"text","text":"Decryption method that decodes protected and unprotected headers from encoded data."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwedecryptor/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:).json b/data/documentation/jose_swift/jwedecryptor/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:).json new file mode 100644 index 0000000..e7a1613 --- /dev/null +++ b/data/documentation/jose_swift/jwedecryptor/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"method","roleHeading":"Instance Method","extendedModule":"JSONWebEncryption","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"encodedProtectedHeader"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encodedUnprotectedHeaderData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"recipientHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"role":"symbol","externalID":"s:17JSONWebEncryption12JWEDecryptorPAAE7decrypt22encodedProtectedHeader0e11UnprotectedG4Data6cipher09recipientG012encryptedKey20initializationVector17authenticationTag024additionalAuthenticationI006senderM00kM006sharedM08password10Foundation0I0VASSg_AtSqd__SgA4T0aM03JWKVSgA2yTtKAA019JWERegisteredFieldsG0Rd__lF"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwedecryptor\/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)"]}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Decryption method that decodes protected and unprotected headers from encoded data.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"encodedProtectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"encodedUnprotectedHeaderData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"recipientHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"? = nil as DefaultJWEHeaderImpl?, "},{"text":"encryptedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"? = nil, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"? = nil, "},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"text":"? = nil, ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Base64URL encoded protected header data (optional)."}],"type":"paragraph"}],"name":"encodedProtectedHeader"},{"content":[{"inlineContent":[{"type":"text","text":"Base64URL encoded unprotected header data (optional)."}],"type":"paragraph"}],"name":"encodedUnprotectedHeaderData"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Encrypted content data."}]}],"name":"cipher"},{"name":"recipientHeader","content":[{"inlineContent":[{"text":"Recipient-specific header (optional).","type":"text"}],"type":"paragraph"}]},{"name":"encryptedKey","content":[{"inlineContent":[{"text":"Encrypted content encryption key (optional).","type":"text"}],"type":"paragraph"}]},{"name":"initializationVector","content":[{"type":"paragraph","inlineContent":[{"text":"Initialization vector (optional).","type":"text"}]}]},{"name":"authenticationTag","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Authentication tag (optional)."}]}]},{"name":"additionalAuthenticationData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Additional authenticated data (optional)."}]}]},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Sender’s key (optional)."}]}]},{"name":"recipientKey","content":[{"inlineContent":[{"text":"Recipient’s key (optional).","type":"text"}],"type":"paragraph"}]},{"name":"sharedKey","content":[{"type":"paragraph","inlineContent":[{"text":"Shared key (optional).","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Password for key derivation (optional)."}],"type":"paragraph"}],"name":"password"}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"Decrypted data as ","type":"text"},{"code":"Data","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Encryption related errors.","type":"text"}]}],"type":"aside","style":"note","name":"Throws"}],"kind":"content"}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor/decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"encodedProtectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"encodedUnprotectedHeaderData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"recipientHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwedecryptor\/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)","title":"decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)","abstract":[{"type":"text","text":"Decryption method that decodes protected and unprotected headers from encoded data."}]},"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"role":"symbol","abstract":[{"type":"codeVoice","code":"JWEDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEDecryptor","kind":"identifier"}],"kind":"symbol","title":"JWEDecryptor","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEDecryptor"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","url":"\/documentation\/jose_swift\/jwedecryptor"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:).json b/data/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:).json deleted file mode 100644 index a912f43..0000000 --- a/data/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:).json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwedecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:)"},"kind":"symbol","metadata":{"roleHeading":"Instance Method","modules":[{"name":"jose-swift"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cipher"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"recipientHeader"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"required":true,"title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:)","externalID":"s:17JSONWebEncryption12JWEDecryptorP7decrypt15protectedHeader011unprotectedF06cipher09recipientF012encryptedKey20initializationVector17authenticationTag28additionalAuthenticationData06senderK00iK006sharedK010Foundation0R0Vqd__Sg_qd_0_SgARqd_1_SgARSgA3V0aK03JWKVSgA2ZtKAA019JWERegisteredFieldsF0Rd__AAA_Rd_0_AAA_Rd_1_r1_lF","role":"symbol","symbolKind":"method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"recipientHeader"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"title":"JWEDecryptor","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwedecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","navigatorTitle":[{"text":"JWEDecryptor","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEDecryptor"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:)":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:)","url":"\/documentation\/jose_swift\/jwedecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:)","required":true,"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"recipientHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"kind":"symbol","abstract":[],"title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-3giha.json b/data/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-3giha.json new file mode 100644 index 0000000..f8fdbf9 --- /dev/null +++ b/data/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-3giha.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"method","role":"symbol","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption12JWEDecryptorPAAE7decrypt15protectedHeader011unprotectedF06cipher09recipientF012encryptedKey20initializationVector17authenticationTag28additionalAuthenticationData06senderK00iK006sharedK08password10Foundation0R0Vqd__Sg_qd_0_SgASqd_1_SgASSgA3W0aK03JWKVSgA_A_AWtKAA019JWERegisteredFieldsF0Rd__AAA0_Rd_0_AAA0_Rd_1_r1_lF","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)","extendedModule":"JSONWebEncryption","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"recipientHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}]},"kind":"symbol","abstract":[{"type":"text","text":"Simplified decryption method allowing optional parameters."},{"text":" ","type":"text"},{"type":"text","text":"Decrypts a JWE object using default or provided headers, keys, and cryptographic components."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"recipientHeader"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"? = nil, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"U"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Protected header (optional).","type":"text"}]}],"name":"protectedHeader"},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Unprotected header (optional)."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Encrypted content data."}]}],"name":"cipher"},{"content":[{"inlineContent":[{"text":"Recipient-specific header (optional).","type":"text"}],"type":"paragraph"}],"name":"recipientHeader"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Encrypted content encryption key (optional)."}]}],"name":"encryptedKey"},{"name":"initializationVector","content":[{"inlineContent":[{"type":"text","text":"Initialization vector (optional)."}],"type":"paragraph"}]},{"name":"authenticationTag","content":[{"type":"paragraph","inlineContent":[{"text":"Authentication tag (optional).","type":"text"}]}]},{"name":"additionalAuthenticationData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Additional authenticated data (optional)."}]}]},{"content":[{"inlineContent":[{"text":"Sender’s key (optional).","type":"text"}],"type":"paragraph"}],"name":"senderKey"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Recipient’s key (optional)."}]}],"name":"recipientKey"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Shared key (optional).","type":"text"}]}],"name":"sharedKey"},{"name":"password","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Password for key derivation (optional)."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"inlineContent":[{"type":"text","text":"Decrypted data as "},{"code":"Data","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Encryption related errors."}]}],"style":"note"}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwedecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-3giha"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-zkfk"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-3giha","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-zkfk":{"type":"topic","required":true,"defaultImplementations":1,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-zkfk","abstract":[{"type":"text","text":"Decrypts a JWE object given various headers and cryptographic components."}],"url":"\/documentation\/jose_swift\/jwedecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-zkfk","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"recipientHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"role":"symbol","abstract":[{"type":"codeVoice","code":"JWEDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEDecryptor","kind":"identifier"}],"kind":"symbol","title":"JWEDecryptor","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEDecryptor"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","url":"\/documentation\/jose_swift\/jwedecryptor"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-3giha":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-3giha","abstract":[{"text":"Simplified decryption method allowing optional parameters.","type":"text"},{"type":"text","text":" "},{"text":"Decrypts a JWE object using default or provided headers, keys, and cryptographic components.","type":"text"}],"url":"\/documentation\/jose_swift\/jwedecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-3giha","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"recipientHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-zkfk.json b/data/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-zkfk.json new file mode 100644 index 0000000..a79013e --- /dev/null +++ b/data/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-zkfk.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor"]]},"abstract":[{"type":"text","text":"Decrypts a JWE object given various headers and cryptographic components."}],"metadata":{"symbolKind":"method","required":true,"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Method","role":"symbol","externalID":"s:17JSONWebEncryption12JWEDecryptorP7decrypt15protectedHeader011unprotectedF06cipher09recipientF012encryptedKey20initializationVector17authenticationTag28additionalAuthenticationData06senderK00iK006sharedK08password10Foundation0R0Vqd__Sg_qd_0_SgASqd_1_SgASSgA3W0aK03JWKVSgA_A_AWtKAA019JWERegisteredFieldsF0Rd__AAA0_Rd_0_AAA0_Rd_1_r1_lF","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cipher"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"recipientHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?, "},{"text":"encryptedKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"defaultImplementationsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-3giha"],"title":"JWEDecryptor Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwedecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-zkfk"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cipher"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"recipientHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":" : "},{"text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Protected header, conforming to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":"."}]}],"name":"protectedHeader"},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"Unprotected header, conforming to ","type":"text"},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Encrypted content data."}],"type":"paragraph"}],"name":"cipher"},{"content":[{"inlineContent":[{"type":"text","text":"Recipient-specific header, conforming to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"recipientHeader"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Encrypted content encryption key.","type":"text"}]}],"name":"encryptedKey"},{"name":"initializationVector","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Initialization vector for the encryption algorithm."}]}]},{"name":"authenticationTag","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Authentication tag for verifying the integrity of the decrypted data."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Additional authenticated data."}]}],"name":"additionalAuthenticationData"},{"name":"senderKey","content":[{"inlineContent":[{"type":"text","text":"Optional sender’s key."}],"type":"paragraph"}]},{"name":"recipientKey","content":[{"inlineContent":[{"text":"Optional recipient’s key.","type":"text"}],"type":"paragraph"}]},{"name":"sharedKey","content":[{"inlineContent":[{"type":"text","text":"Optional shared key."}],"type":"paragraph"}]},{"name":"password","content":[{"inlineContent":[{"type":"text","text":"Optional password for key derivation."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"Decrypted data as ","type":"text"},{"code":"Data","type":"codeVoice"},{"type":"text","text":"."}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"aside","style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"text":"Encryption related errors.","type":"text"}]}]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-zkfk"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-3giha":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-3giha","abstract":[{"text":"Simplified decryption method allowing optional parameters.","type":"text"},{"type":"text","text":" "},{"text":"Decrypts a JWE object using default or provided headers, keys, and cryptographic components.","type":"text"}],"url":"\/documentation\/jose_swift\/jwedecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-3giha","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"recipientHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-zkfk":{"type":"topic","required":true,"defaultImplementations":1,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)-zkfk","abstract":[{"type":"text","text":"Decrypts a JWE object given various headers and cryptographic components."}],"url":"\/documentation\/jose_swift\/jwedecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-zkfk","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipientHeader:encryptedKey:initializationVector:authenticationTag:additionalAuthenticationData:senderKey:recipientKey:sharedKey:password:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"recipientHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"role":"symbol","abstract":[{"type":"codeVoice","code":"JWEDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEDecryptor","kind":"identifier"}],"kind":"symbol","title":"JWEDecryptor","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEDecryptor"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","url":"\/documentation\/jose_swift\/jwedecryptor"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwedecryptor/supportedcontentencryptionalgorithms.json b/data/documentation/jose_swift/jwedecryptor/supportedcontentencryptionalgorithms.json index 4414bbe..a0520b8 100644 --- a/data/documentation/jose_swift/jwedecryptor/supportedcontentencryptionalgorithms.json +++ b/data/documentation/jose_swift/jwedecryptor/supportedcontentencryptionalgorithms.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","roleHeading":"Instance Property","required":true,"modules":[{"name":"jose-swift"}],"title":"supportedContentEncryptionAlgorithms","symbolKind":"property","externalID":"s:17JSONWebEncryption12JWEDecryptorP016supportedContentB10AlgorithmsSay0aF00eB9AlgorithmOGvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"supportedContentEncryptionAlgorithms"},{"kind":"text","text":": ["},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":"]","kind":"text"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedContentEncryptionAlgorithms","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"supportedContentEncryptionAlgorithms"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwedecryptor\/supportedcontentencryptionalgorithms"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWEDecryptor/supportedContentEncryptionAlgorithms":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedContentEncryptionAlgorithms","kind":"symbol","type":"topic","title":"supportedContentEncryptionAlgorithms","required":true,"url":"\/documentation\/jose_swift\/jwedecryptor\/supportedcontentencryptionalgorithms","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"supportedContentEncryptionAlgorithms","kind":"identifier"},{"text":": [","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"]"}],"abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"title":"JWEDecryptor","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwedecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","navigatorTitle":[{"text":"JWEDecryptor","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEDecryptor"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file +{"abstract":[{"text":"Supported content encryption algorithms by this decryptor.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"supportedContentEncryptionAlgorithms","kind":"identifier"},{"text":": [","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"]"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption12JWEDecryptorP016supportedContentB10AlgorithmsSay0aF00eB9AlgorithmOGvp","required":true,"modules":[{"name":"jose-swift"}],"symbolKind":"property","title":"supportedContentEncryptionAlgorithms"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedContentEncryptionAlgorithms","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwedecryptor\/supportedcontentencryptionalgorithms"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"supportedContentEncryptionAlgorithms","kind":"identifier"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor"]]},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"role":"symbol","abstract":[{"type":"codeVoice","code":"JWEDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEDecryptor","kind":"identifier"}],"kind":"symbol","title":"JWEDecryptor","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEDecryptor"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","url":"\/documentation\/jose_swift\/jwedecryptor"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor/supportedContentEncryptionAlgorithms":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"supportedContentEncryptionAlgorithms","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedContentEncryptionAlgorithms","kind":"symbol","abstract":[{"type":"text","text":"Supported content encryption algorithms by this decryptor."}],"required":true,"url":"\/documentation\/jose_swift\/jwedecryptor\/supportedcontentencryptionalgorithms","role":"symbol","title":"supportedContentEncryptionAlgorithms","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwedecryptor/supportedkeymanagementalgorithms.json b/data/documentation/jose_swift/jwedecryptor/supportedkeymanagementalgorithms.json new file mode 100644 index 0000000..3959f15 --- /dev/null +++ b/data/documentation/jose_swift/jwedecryptor/supportedkeymanagementalgorithms.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/jose_swift\/jwedecryptor\/supportedkeymanagementalgorithms"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Supported key management algorithms by this decryptor.","type":"text"}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"supportedKeyManagementAlgorithms"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":"]"}],"required":true,"symbolKind":"property","title":"supportedKeyManagementAlgorithms","externalID":"s:17JSONWebEncryption12JWEDecryptorP32supportedKeyManagementAlgorithmsSay0aG00eF9AlgorithmOGvp","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"supportedKeyManagementAlgorithms","kind":"identifier"},{"text":": [","kind":"text"},{"text":"KeyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedKeyManagementAlgorithms"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWEDecryptor/supportedKeyManagementAlgorithms":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedKeyManagementAlgorithms","kind":"symbol","role":"symbol","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"supportedKeyManagementAlgorithms","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"Supported key management algorithms by this decryptor."}],"url":"\/documentation\/jose_swift\/jwedecryptor\/supportedkeymanagementalgorithms","title":"supportedKeyManagementAlgorithms"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"role":"symbol","abstract":[{"type":"codeVoice","code":"JWEDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEDecryptor","kind":"identifier"}],"kind":"symbol","title":"JWEDecryptor","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEDecryptor"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","url":"\/documentation\/jose_swift\/jwedecryptor"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwedecryptor/supportedkeymanagmentalgorithms.json b/data/documentation/jose_swift/jwedecryptor/supportedkeymanagmentalgorithms.json deleted file mode 100644 index 7bdf730..0000000 --- a/data/documentation/jose_swift/jwedecryptor/supportedkeymanagmentalgorithms.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"supportedKeyManagmentAlgorithms"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedKeyManagmentAlgorithms"},"variants":[{"paths":["\/documentation\/jose_swift\/jwedecryptor\/supportedkeymanagmentalgorithms"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor"]]},"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption12JWEDecryptorP31supportedKeyManagmentAlgorithmsSay0aG00E19ManagementAlgorithmOGvp","required":true,"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"supportedKeyManagmentAlgorithms","kind":"identifier"},{"text":": [","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"]"}],"title":"supportedKeyManagmentAlgorithms"},"references":{"doc://jose-swift/documentation/jose_swift/JWEDecryptor/supportedKeyManagmentAlgorithms":{"title":"supportedKeyManagmentAlgorithms","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwedecryptor\/supportedkeymanagmentalgorithms","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor\/supportedKeyManagmentAlgorithms","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"supportedKeyManagmentAlgorithms","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":"]"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"title":"JWEDecryptor","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwedecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","navigatorTitle":[{"text":"JWEDecryptor","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEDecryptor"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionmodule.json b/data/documentation/jose_swift/jweencryptionmodule.json index e5e7312..e7debc4 100644 --- a/data/documentation/jose_swift/jweencryptionmodule.json +++ b/data/documentation/jose_swift/jweencryptionmodule.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEEncryptionModule","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jweencryptionmodule"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Structure","externalID":"s:17JSONWebEncryption19JWEEncryptionModuleV","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEEncryptionModule"}],"role":"symbol","symbolKind":"struct","title":"JWEEncryptionModule","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionModule"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule"},"abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"code":"JWEEncryptionProvider","type":"codeVoice"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiDecryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiEncryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/registeredEncryptions"]},{"title":"Type Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/default"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/registeredEncryptions":{"title":"registeredEncryptions","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"registeredEncryptions","kind":"identifier"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"JWEEncryptionProvider","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV"},{"text":">","kind":"text"}],"url":"\/documentation\/jose_swift\/jweencryptionmodule\/registeredencryptions","abstract":[{"text":"A set of registered encryption providers.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/registeredEncryptions","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/multiDecryptor":{"url":"\/documentation\/jose_swift\/jweencryptionmodule\/multidecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiDecryptor","kind":"symbol","type":"topic","title":"multiDecryptor","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multiDecryptor"},{"kind":"text","text":": "},{"text":"JWEMultiDecryptor","preciseIdentifier":"s:17JSONWebEncryption17JWEMultiDecryptorP","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"Multi-decryptor for handling multiple decryption operations.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEEncryptionModule","kind":"identifier"}],"type":"topic","title":"JWEEncryptionModule","url":"\/documentation\/jose_swift\/jweencryptionmodule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionModule"}],"abstract":[{"code":"JWEEncryptionModule","type":"codeVoice"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/multiEncryptor":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multiEncryptor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption17JWEMultiEncryptorP","kind":"typeIdentifier","text":"JWEMultiEncryptor"}],"type":"topic","title":"multiEncryptor","url":"\/documentation\/jose_swift\/jweencryptionmodule\/multiencryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiEncryptor","role":"symbol","kind":"symbol","abstract":[{"text":"Multi-encryptor for handling multiple encryption operations.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/default":{"url":"\/documentation\/jose_swift\/jweencryptionmodule\/default","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"`default`"},{"kind":"text","text":": "},{"text":"JWEEncryptionModule","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"}],"title":"default","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/default","abstract":[{"text":"The default ","type":"text"},{"code":"JWEEncryptionModule","type":"codeVoice"},{"text":" instance with a predefined set of encryption providers.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiDecryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiEncryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/registeredEncryptions"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/default","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/defaultWithMasterEphemeralKey"],"title":"Type Properties"}],"sections":[],"metadata":{"symbolKind":"struct","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:17JSONWebEncryption19JWEEncryptionModuleV","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionModule"}],"title":"JWEEncryptionModule","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptionModule"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","interfaceLanguage":"swift"},"abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"type":"text","text":" instances and provides encryption and decryption functionalities."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionmodule"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/defaultWithMasterEphemeralKey":{"kind":"symbol","role":"symbol","abstract":[{"text":"The default ","type":"text"},{"code":"JWEEncryptionModule","type":"codeVoice"},{"type":"text","text":" instance with a predefined set of encryption providers, were ECDH-1PU and ECDH-ES"},{"type":"text","text":" "},{"type":"text","text":"use a master ephemeral key for multiple recipients."}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule\/defaultwithmasterephemeralkey","title":"defaultWithMasterEphemeralKey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/defaultWithMasterEphemeralKey","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"defaultWithMasterEphemeralKey"},{"text":": ","kind":"text"},{"text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule","navigatorTitle":[{"text":"JWEEncryptionModule","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}],"title":"JWEEncryptionModule"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/default":{"url":"\/documentation\/jose_swift\/jweencryptionmodule\/default","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","kind":"typeIdentifier","text":"JWEEncryptionModule"}],"title":"default","kind":"symbol","abstract":[{"type":"text","text":"The default "},{"type":"codeVoice","code":"JWEEncryptionModule"},{"text":" instance with a predefined set of encryption providers.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/default","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/registeredEncryptions":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registeredEncryptions","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","text":"JWEEncryptionProvider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"A set of registered encryption providers.","type":"text"}],"kind":"symbol","title":"registeredEncryptions","type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule\/registeredencryptions","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/registeredEncryptions"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/multiEncryptor":{"kind":"symbol","type":"topic","title":"multiEncryptor","url":"\/documentation\/jose_swift\/jweencryptionmodule\/multiencryptor","abstract":[{"text":"Multi-encryptor for handling multiple encryption operations.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiEncryptor","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"multiEncryptor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption17JWEMultiEncryptorP","text":"JWEMultiEncryptor","kind":"typeIdentifier"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/multiDecryptor":{"type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"multiDecryptor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWEMultiDecryptor","preciseIdentifier":"s:17JSONWebEncryption17JWEMultiDecryptorP"}],"title":"multiDecryptor","url":"\/documentation\/jose_swift\/jweencryptionmodule\/multidecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiDecryptor","abstract":[{"type":"text","text":"Multi-decryptor for handling multiple decryption operations."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionmodule/default.json b/data/documentation/jose_swift/jweencryptionmodule/default.json index d16760b..873b7ca 100644 --- a/data/documentation/jose_swift/jweencryptionmodule/default.json +++ b/data/documentation/jose_swift/jweencryptionmodule/default.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"role":"symbol","symbolKind":"property","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule","kind":"typeIdentifier"}],"title":"default","externalID":"s:17JSONWebEncryption19JWEEncryptionModuleV7defaultACvpZ","extendedModule":"JSONWebEncryption","roleHeading":"Type Property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`default`"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","text":"JWEEncryptionModule"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/default"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The default "},{"type":"codeVoice","code":"JWEEncryptionModule"},{"text":" instance with a predefined set of encryption providers.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jweencryptionmodule\/default"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEEncryptionModule","kind":"identifier"}],"type":"topic","title":"JWEEncryptionModule","url":"\/documentation\/jose_swift\/jweencryptionmodule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionModule"}],"abstract":[{"code":"JWEEncryptionModule","type":"codeVoice"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/default":{"url":"\/documentation\/jose_swift\/jweencryptionmodule\/default","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"`default`"},{"kind":"text","text":": "},{"text":"JWEEncryptionModule","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"}],"title":"default","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/default","abstract":[{"text":"The default ","type":"text"},{"code":"JWEEncryptionModule","type":"codeVoice"},{"text":" instance with a predefined set of encryption providers.","type":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"symbolKind":"property","role":"symbol","extendedModule":"JSONWebEncryption","title":"default","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"`default`"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","kind":"typeIdentifier","text":"JWEEncryptionModule"}],"roleHeading":"Type Property","externalID":"s:17JSONWebEncryption19JWEEncryptionModuleV7defaultACvpZ"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"The default ","type":"text"},{"type":"codeVoice","code":"JWEEncryptionModule"},{"text":" instance with a predefined set of encryption providers.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionmodule\/default"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"`default`"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/default"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/default":{"url":"\/documentation\/jose_swift\/jweencryptionmodule\/default","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","kind":"typeIdentifier","text":"JWEEncryptionModule"}],"title":"default","kind":"symbol","abstract":[{"type":"text","text":"The default "},{"type":"codeVoice","code":"JWEEncryptionModule"},{"text":" instance with a predefined set of encryption providers.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/default","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule","navigatorTitle":[{"text":"JWEEncryptionModule","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}],"title":"JWEEncryptionModule"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionmodule/defaultwithmasterephemeralkey.json b/data/documentation/jose_swift/jweencryptionmodule/defaultwithmasterephemeralkey.json new file mode 100644 index 0000000..48b6b5e --- /dev/null +++ b/data/documentation/jose_swift/jweencryptionmodule/defaultwithmasterephemeralkey.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionmodule\/defaultwithmasterephemeralkey"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"defaultWithMasterEphemeralKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","text":"JWEEncryptionModule","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The default "},{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" instance with a predefined set of encryption providers, were ECDH-1PU and ECDH-ES"},{"text":" ","type":"text"},{"text":"use a master ephemeral key for multiple recipients.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/defaultWithMasterEphemeralKey"},"metadata":{"modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"symbolKind":"property","role":"symbol","roleHeading":"Type Property","extendedModule":"JSONWebEncryption","title":"defaultWithMasterEphemeralKey","externalID":"s:17JSONWebEncryption19JWEEncryptionModuleV29defaultWithMasterEphemeralKeyACvpZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"defaultWithMasterEphemeralKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"}]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/defaultWithMasterEphemeralKey":{"kind":"symbol","role":"symbol","abstract":[{"text":"The default ","type":"text"},{"code":"JWEEncryptionModule","type":"codeVoice"},{"type":"text","text":" instance with a predefined set of encryption providers, were ECDH-1PU and ECDH-ES"},{"type":"text","text":" "},{"type":"text","text":"use a master ephemeral key for multiple recipients."}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule\/defaultwithmasterephemeralkey","title":"defaultWithMasterEphemeralKey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/defaultWithMasterEphemeralKey","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"defaultWithMasterEphemeralKey"},{"text":": ","kind":"text"},{"text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule","navigatorTitle":[{"text":"JWEEncryptionModule","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}],"title":"JWEEncryptionModule"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionmodule/multidecryptor.json b/data/documentation/jose_swift/jweencryptionmodule/multidecryptor.json index bb4b373..2775552 100644 --- a/data/documentation/jose_swift/jweencryptionmodule/multidecryptor.json +++ b/data/documentation/jose_swift/jweencryptionmodule/multidecryptor.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Multi-decryptor for handling multiple decryption operations."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionmodule\/multidecryptor"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiDecryptor"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"multiDecryptor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption17JWEMultiDecryptorP","text":"JWEMultiDecryptor","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"externalID":"s:17JSONWebEncryption19JWEEncryptionModuleV14multiDecryptorAA08JWEMultiF0_pvp","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","title":"multiDecryptor","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"multiDecryptor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWEMultiDecryptor","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption17JWEMultiDecryptorP"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/multiDecryptor":{"url":"\/documentation\/jose_swift\/jweencryptionmodule\/multidecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiDecryptor","kind":"symbol","type":"topic","title":"multiDecryptor","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multiDecryptor"},{"kind":"text","text":": "},{"text":"JWEMultiDecryptor","preciseIdentifier":"s:17JSONWebEncryption17JWEMultiDecryptorP","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"Multi-decryptor for handling multiple decryption operations.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor":{"url":"\/documentation\/jose_swift\/jwemultidecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","navigatorTitle":[{"kind":"identifier","text":"JWEMultiDecryptor"}],"kind":"symbol","type":"topic","title":"JWEMultiDecryptor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiDecryptor"}],"role":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEEncryptionModule","kind":"identifier"}],"type":"topic","title":"JWEEncryptionModule","url":"\/documentation\/jose_swift\/jweencryptionmodule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionModule"}],"abstract":[{"code":"JWEEncryptionModule","type":"codeVoice"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionmodule\/multidecryptor"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule"]]},"abstract":[{"type":"text","text":"Multi-decryptor for handling multiple decryption operations."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiDecryptor"},"metadata":{"role":"symbol","symbolKind":"property","externalID":"s:17JSONWebEncryption19JWEEncryptionModuleV14multiDecryptorAA08JWEMultiF0_pvp","modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"multiDecryptor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption17JWEMultiDecryptorP","text":"JWEMultiDecryptor","kind":"typeIdentifier"}],"title":"multiDecryptor","roleHeading":"Instance Property"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"multiDecryptor","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","preciseIdentifier":"s:17JSONWebEncryption17JWEMultiDecryptorP","text":"JWEMultiDecryptor","kind":"typeIdentifier"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor":{"abstract":[{"type":"codeVoice","code":"JWEMultiDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects with multiple recipients.","type":"text"}],"role":"symbol","type":"topic","title":"JWEMultiDecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiDecryptor"}],"url":"\/documentation\/jose_swift\/jwemultidecryptor","navigatorTitle":[{"kind":"identifier","text":"JWEMultiDecryptor"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule","navigatorTitle":[{"text":"JWEEncryptionModule","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}],"title":"JWEEncryptionModule"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/multiDecryptor":{"type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"multiDecryptor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWEMultiDecryptor","preciseIdentifier":"s:17JSONWebEncryption17JWEMultiDecryptorP"}],"title":"multiDecryptor","url":"\/documentation\/jose_swift\/jweencryptionmodule\/multidecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiDecryptor","abstract":[{"type":"text","text":"Multi-decryptor for handling multiple decryption operations."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionmodule/multiencryptor.json b/data/documentation/jose_swift/jweencryptionmodule/multiencryptor.json index f8f08a2..32f86e3 100644 --- a/data/documentation/jose_swift/jweencryptionmodule/multiencryptor.json +++ b/data/documentation/jose_swift/jweencryptionmodule/multiencryptor.json @@ -1 +1 @@ -{"abstract":[{"text":"Multi-encryptor for handling multiple encryption operations.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule"]]},"kind":"symbol","metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"multiEncryptor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption17JWEMultiEncryptorP","kind":"typeIdentifier","text":"JWEMultiEncryptor"}],"title":"multiEncryptor","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:17JSONWebEncryption19JWEEncryptionModuleV14multiEncryptorAA08JWEMultiF0_pvp","modules":[{"name":"jose-swift"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionmodule\/multiencryptor"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiEncryptor","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"multiEncryptor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption17JWEMultiEncryptorP","text":"JWEMultiEncryptor","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/multiEncryptor":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multiEncryptor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption17JWEMultiEncryptorP","kind":"typeIdentifier","text":"JWEMultiEncryptor"}],"type":"topic","title":"multiEncryptor","url":"\/documentation\/jose_swift\/jweencryptionmodule\/multiencryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiEncryptor","role":"symbol","kind":"symbol","abstract":[{"text":"Multi-encryptor for handling multiple encryption operations.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEEncryptionModule","kind":"identifier"}],"type":"topic","title":"JWEEncryptionModule","url":"\/documentation\/jose_swift\/jweencryptionmodule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionModule"}],"abstract":[{"code":"JWEEncryptionModule","type":"codeVoice"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiEncryptor"}],"type":"topic","title":"JWEMultiEncryptor","url":"\/documentation\/jose_swift\/jwemultiencryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor","role":"symbol","kind":"symbol","navigatorTitle":[{"text":"JWEMultiEncryptor","kind":"identifier"}],"abstract":[]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"multiEncryptor","kind":"identifier"},{"kind":"text","text":": "},{"text":"JWEMultiEncryptor","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption17JWEMultiEncryptorP"}],"symbolKind":"property","role":"symbol","title":"multiEncryptor","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption19JWEEncryptionModuleV14multiEncryptorAA08JWEMultiF0_pvp"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multiEncryptor"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor","text":"JWEMultiEncryptor","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption17JWEMultiEncryptorP"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionmodule\/multiencryptor"]}],"abstract":[{"text":"Multi-encryptor for handling multiple encryption operations.","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiEncryptor","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule","navigatorTitle":[{"text":"JWEEncryptionModule","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}],"title":"JWEEncryptionModule"},"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor","abstract":[{"type":"text","text":"JWEMultiEncryptor protocol defines the encryption process for JWE with multiple recipients."}],"url":"\/documentation\/jose_swift\/jwemultiencryptor","type":"topic","navigatorTitle":[{"text":"JWEMultiEncryptor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiEncryptor"}],"title":"JWEMultiEncryptor"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/multiEncryptor":{"kind":"symbol","type":"topic","title":"multiEncryptor","url":"\/documentation\/jose_swift\/jweencryptionmodule\/multiencryptor","abstract":[{"text":"Multi-encryptor for handling multiple encryption operations.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/multiEncryptor","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"multiEncryptor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption17JWEMultiEncryptorP","text":"JWEMultiEncryptor","kind":"typeIdentifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionmodule/registeredencryptions.json b/data/documentation/jose_swift/jweencryptionmodule/registeredencryptions.json index 39c6390..270e91b 100644 --- a/data/documentation/jose_swift/jweencryptionmodule/registeredencryptions.json +++ b/data/documentation/jose_swift/jweencryptionmodule/registeredencryptions.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule"]]},"abstract":[{"text":"A set of registered encryption providers.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registeredEncryptions","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"text":"JWEEncryptionProvider","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionmodule\/registeredencryptions"]}],"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:17JSONWebEncryption19JWEEncryptionModuleV21registeredEncryptionsShyAA0C8ProviderVGvp","title":"registeredEncryptions","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"registeredEncryptions","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","kind":"typeIdentifier","text":"JWEEncryptionProvider"},{"text":">","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/registeredEncryptions"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"kind":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider","title":"JWEEncryptionProvider","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","role":"symbol","navigatorTitle":[{"text":"JWEEncryptionProvider","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEEncryptionProvider"}],"abstract":[{"code":"JWEEncryptionProvider","type":"codeVoice"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/registeredEncryptions":{"title":"registeredEncryptions","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"registeredEncryptions","kind":"identifier"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"JWEEncryptionProvider","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV"},{"text":">","kind":"text"}],"url":"\/documentation\/jose_swift\/jweencryptionmodule\/registeredencryptions","abstract":[{"text":"A set of registered encryption providers.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/registeredEncryptions","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEEncryptionModule","kind":"identifier"}],"type":"topic","title":"JWEEncryptionModule","url":"\/documentation\/jose_swift\/jweencryptionmodule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionModule"}],"abstract":[{"code":"JWEEncryptionModule","type":"codeVoice"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}]}}} \ No newline at end of file +{"sections":[],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"registeredEncryptions","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"text":"JWEEncryptionProvider","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV"},{"kind":"text","text":">"}],"symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption19JWEEncryptionModuleV21registeredEncryptionsShyAA0C8ProviderVGvp","title":"registeredEncryptions","roleHeading":"Instance Property"},"kind":"symbol","abstract":[{"text":"A set of registered encryption providers.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registeredEncryptions","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"JWEEncryptionProvider","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionmodule\/registeredencryptions"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/registeredEncryptions"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule","navigatorTitle":[{"text":"JWEEncryptionModule","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}],"title":"JWEEncryptionModule"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule/registeredEncryptions":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registeredEncryptions","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","text":"JWEEncryptionProvider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"A set of registered encryption providers.","type":"text"}],"kind":"symbol","title":"registeredEncryptions","type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule\/registeredencryptions","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule\/registeredEncryptions"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"title":"JWEEncryptionProvider","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionProvider"}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"JWEEncryptionProvider"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","url":"\/documentation\/jose_swift\/jweencryptionprovider","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptionProvider"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionprovider.json b/data/documentation/jose_swift/jweencryptionprovider.json index 6ccfca0..a65baf9 100644 --- a/data/documentation/jose_swift/jweencryptionprovider.json +++ b/data/documentation/jose_swift/jweencryptionprovider.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionprovider"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEEncryptionProvider","kind":"identifier"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"struct","roleHeading":"Structure","modules":[{"name":"jose-swift"}],"title":"JWEEncryptionProvider","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionProvider"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWEEncryptionProvider","kind":"identifier"}],"externalID":"s:17JSONWebEncryption21JWEEncryptionProviderV"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"abstract":[{"code":"JWEEncryptionProvider","type":"codeVoice"},{"text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family.","type":"text"}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH"]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/==(_:_:)"],"title":"Operators"},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/init(family:encryptor:decryptor:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/family"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/hash(into:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/supportsKeyAlgorithm(_:)"],"title":"Instance Methods"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/Equatable-Implementations"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"kind":"symbol","url":"\/documentation\/jose_swift","role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","type":"topic","abstract":[],"title":"jose-swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/supportsKeyAlgorithm(_:)":{"url":"\/documentation\/jose_swift\/jweencryptionprovider\/supportskeyalgorithm(_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/supportsKeyAlgorithm(_:)","type":"topic","abstract":[{"type":"text","text":"Determines if the provider supports a given key management algorithm."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"supportsKeyAlgorithm"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"supportsKeyAlgorithm(_:)"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/family":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/family","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"family","kind":"identifier"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":".","kind":"text"},{"text":"Family","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO"}],"url":"\/documentation\/jose_swift\/jweencryptionprovider\/family","abstract":[{"type":"text","text":"The family of key management algorithm."}],"role":"symbol","title":"family"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/==(_:_:)":{"url":"\/documentation\/jose_swift\/jweencryptionprovider\/==(_:_:)","kind":"symbol","title":"==(_:_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/==(_:_:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","kind":"typeIdentifier","text":"JWEEncryptionProvider"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","text":"JWEEncryptionProvider","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/Equatable-Implementations":{"kind":"article","url":"\/documentation\/jose_swift\/jweencryptionprovider\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/Equatable-Implementations","role":"collectionGroup","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/hash(into:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/hash(into:)","role":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider\/hash(into:)","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","title":"hash(into:)"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"kind":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider","title":"JWEEncryptionProvider","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","role":"symbol","navigatorTitle":[{"text":"JWEEncryptionProvider","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEEncryptionProvider"}],"abstract":[{"code":"JWEEncryptionProvider","type":"codeVoice"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}]},"doc://jose-swift/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/jose-swift\/SH","type":"unresolvable"},"doc://jose-swift/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/jose-swift\/SQ","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/init(family:encryptor:decryptor:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"family"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","text":"Family","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"encryptor","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWEEncryptor","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption12JWEEncryptorP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decryptor"},{"text":": ","kind":"text"},{"text":"JWEDecryptor","preciseIdentifier":"s:17JSONWebEncryption12JWEDecryptorP","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"text":"Initializes a new encryption provider with specified algorithm family, encryptor, and decryptor.","type":"text"}],"title":"init(family:encryptor:decryptor:)","kind":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider\/init(family:encryptor:decryptor:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/init(family:encryptor:decryptor:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionprovider"]}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"},"metadata":{"symbolKind":"struct","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption21JWEEncryptionProviderV","title":"JWEEncryptionProvider","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionProvider"}],"roleHeading":"Structure","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEEncryptionProvider"}]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/==(_:_:)"]},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/init(family:encryptor:decryptor:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/family"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/hash(into:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/supportsKeyAlgorithm(_:)"],"title":"Instance Methods"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/Equatable-Implementations"]}],"abstract":[{"code":"JWEEncryptionProvider","type":"codeVoice"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptionProvider"}],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/supportsKeyAlgorithm(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"supportsKeyAlgorithm","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/supportsKeyAlgorithm(_:)","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider\/supportskeyalgorithm(_:)","abstract":[{"text":"Determines if the provider supports a given key management algorithm.","type":"text"}],"title":"supportsKeyAlgorithm(_:)"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/init(family:encryptor:decryptor:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/init(family:encryptor:decryptor:)","role":"symbol","title":"init(family:encryptor:decryptor:)","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"family"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","text":"Family"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"encryptor"},{"kind":"text","text":": "},{"text":"JWEEncryptor","preciseIdentifier":"s:17JSONWebEncryption12JWEEncryptorP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decryptor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWEDecryptor","preciseIdentifier":"s:17JSONWebEncryption12JWEDecryptorP"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/jweencryptionprovider\/init(family:encryptor:decryptor:)","abstract":[{"text":"Initializes a new encryption provider with specified algorithm family, encryptor, and decryptor.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/==(_:_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/==(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","kind":"typeIdentifier","text":"JWEEncryptionProvider"},{"kind":"text","text":", "},{"text":"JWEEncryptionProvider","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","abstract":[],"kind":"symbol","title":"==(_:_:)","url":"\/documentation\/jose_swift\/jweencryptionprovider\/==(_:_:)"},"doc://jose-swift/SH":{"identifier":"doc:\/\/jose-swift\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://jose-swift/SQ":{"identifier":"doc:\/\/jose-swift\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/hash(into:)":{"url":"\/documentation\/jose_swift\/jweencryptionprovider\/hash(into:)","title":"hash(into:)","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"title":"JWEEncryptionProvider","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionProvider"}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"JWEEncryptionProvider"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","url":"\/documentation\/jose_swift\/jweencryptionprovider","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptionProvider"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/family":{"title":"family","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jweencryptionprovider\/family","abstract":[{"type":"text","text":"The family of key management algorithm."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/family","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"family"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Family","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/Equatable-Implementations":{"url":"\/documentation\/jose_swift\/jweencryptionprovider\/equatable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionprovider/!=(_:_:).json b/data/documentation/jose_swift/jweencryptionprovider/!=(_:_:).json index a09ebc3..954784f 100644 --- a/data/documentation/jose_swift/jweencryptionprovider/!=(_:_:).json +++ b/data/documentation/jose_swift/jweencryptionprovider/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/!=(_:_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebEncryption21JWEEncryptionProviderV","role":"symbol","roleHeading":"Operator"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/Equatable-Implementations":{"kind":"article","url":"\/documentation\/jose_swift\/jweencryptionprovider\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/Equatable-Implementations","role":"collectionGroup","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"kind":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider","title":"JWEEncryptionProvider","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","role":"symbol","navigatorTitle":[{"text":"JWEEncryptionProvider","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEEncryptionProvider"}],"abstract":[{"code":"JWEEncryptionProvider","type":"codeVoice"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/!=(_:_:)":{"abstract":[],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/jweencryptionprovider\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/!=(_:_:)"}}} \ No newline at end of file +{"metadata":{"role":"symbol","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"roleHeading":"Operator","title":"!=(_:_:)","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebEncryption21JWEEncryptionProviderV"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/!=(_:_:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/Equatable-Implementations":{"url":"\/documentation\/jose_swift\/jweencryptionprovider\/equatable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/!=(_:_:)":{"url":"\/documentation\/jose_swift\/jweencryptionprovider\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"title":"JWEEncryptionProvider","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionProvider"}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"JWEEncryptionProvider"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","url":"\/documentation\/jose_swift\/jweencryptionprovider","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptionProvider"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionprovider/==(_:_:).json b/data/documentation/jose_swift/jweencryptionprovider/==(_:_:).json index d92c53f..42a02e6 100644 --- a/data/documentation/jose_swift/jweencryptionprovider/==(_:_:).json +++ b/data/documentation/jose_swift/jweencryptionprovider/==(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","metadata":{"roleHeading":"Operator","symbolKind":"op","externalID":"s:17JSONWebEncryption21JWEEncryptionProviderV2eeoiySbAC_ACtFZ","modules":[{"name":"jose-swift"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","text":"JWEEncryptionProvider"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","text":"JWEEncryptionProvider","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"==(_:_:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWEEncryptionProvider","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","text":"JWEEncryptionProvider"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/==(_:_:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"kind":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider","title":"JWEEncryptionProvider","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","role":"symbol","navigatorTitle":[{"text":"JWEEncryptionProvider","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEEncryptionProvider"}],"abstract":[{"code":"JWEEncryptionProvider","type":"codeVoice"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/==(_:_:)":{"url":"\/documentation\/jose_swift\/jweencryptionprovider\/==(_:_:)","kind":"symbol","title":"==(_:_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/==(_:_:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","kind":"typeIdentifier","text":"JWEEncryptionProvider"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","text":"JWEEncryptionProvider","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/==(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/==(_:_:)"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","text":"JWEEncryptionProvider","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWEEncryptionProvider","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"symbolKind":"op","title":"==(_:_:)","roleHeading":"Operator","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption21JWEEncryptionProviderV2eeoiySbAC_ACtFZ","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"JWEEncryptionProvider","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV"},{"text":", ","kind":"text"},{"text":"JWEEncryptionProvider","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"title":"JWEEncryptionProvider","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionProvider"}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"JWEEncryptionProvider"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","url":"\/documentation\/jose_swift\/jweencryptionprovider","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptionProvider"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/==(_:_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/==(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV","kind":"typeIdentifier","text":"JWEEncryptionProvider"},{"kind":"text","text":", "},{"text":"JWEEncryptionProvider","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption21JWEEncryptionProviderV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","abstract":[],"kind":"symbol","title":"==(_:_:)","url":"\/documentation\/jose_swift\/jweencryptionprovider\/==(_:_:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionprovider/equatable-implementations.json b/data/documentation/jose_swift/jweencryptionprovider/equatable-implementations.json index 55e0471..ff2a470 100644 --- a/data/documentation/jose_swift/jweencryptionprovider/equatable-implementations.json +++ b/data/documentation/jose_swift/jweencryptionprovider/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/!=(_:_:)"],"generated":true,"title":"Operators"}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/equatable-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/!=(_:_:)":{"abstract":[],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/jweencryptionprovider\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/!=(_:_:)"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"kind":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider","title":"JWEEncryptionProvider","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","role":"symbol","navigatorTitle":[{"text":"JWEEncryptionProvider","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEEncryptionProvider"}],"abstract":[{"code":"JWEEncryptionProvider","type":"codeVoice"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","topicSections":[{"title":"Operators","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/equatable-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"title":"JWEEncryptionProvider","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionProvider"}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"JWEEncryptionProvider"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","url":"\/documentation\/jose_swift\/jweencryptionprovider","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptionProvider"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/!=(_:_:)":{"url":"\/documentation\/jose_swift\/jweencryptionprovider\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionprovider/family.json b/data/documentation/jose_swift/jweencryptionprovider/family.json index effe2c1..4baaa81 100644 --- a/data/documentation/jose_swift/jweencryptionprovider/family.json +++ b/data/documentation/jose_swift/jweencryptionprovider/family.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/family","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"family"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","text":"KeyManagementAlgorithm"},{"kind":"text","text":"."},{"text":"Family","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO"}],"platforms":["macOS"]}]}],"abstract":[{"text":"The family of key management algorithm.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/family"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"family","kind":"identifier"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","text":"Family"}],"externalID":"s:17JSONWebEncryption21JWEEncryptionProviderV6family0A10Algorithms22KeyManagementAlgorithmOAAE6FamilyOvp","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"title":"family","role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/family":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/family","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"family","kind":"identifier"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":".","kind":"text"},{"text":"Family","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO"}],"url":"\/documentation\/jose_swift\/jweencryptionprovider\/family","abstract":[{"type":"text","text":"The family of key management algorithm."}],"role":"symbol","title":"family"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"kind":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider","title":"JWEEncryptionProvider","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","role":"symbol","navigatorTitle":[{"text":"JWEEncryptionProvider","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEEncryptionProvider"}],"abstract":[{"code":"JWEEncryptionProvider","type":"codeVoice"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/family"},"variants":[{"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/family"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","externalID":"s:17JSONWebEncryption21JWEEncryptionProviderV6family0A10Algorithms22KeyManagementAlgorithmOAAE6FamilyOvp","modules":[{"name":"jose-swift"}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"family","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","text":"Family"}],"title":"family","roleHeading":"Instance Property"},"kind":"symbol","abstract":[{"text":"The family of key management algorithm.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"family","kind":"identifier"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Family","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/family":{"title":"family","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jweencryptionprovider\/family","abstract":[{"type":"text","text":"The family of key management algorithm."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/family","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"family"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Family","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"title":"JWEEncryptionProvider","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionProvider"}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"JWEEncryptionProvider"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","url":"\/documentation\/jose_swift\/jweencryptionprovider","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptionProvider"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionprovider/hash(into:).json b/data/documentation/jose_swift/jweencryptionprovider/hash(into:).json index c91dd56..52715ef 100644 --- a/data/documentation/jose_swift/jweencryptionprovider/hash(into:).json +++ b/data/documentation/jose_swift/jweencryptionprovider/hash(into:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/hash(into:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/hash(into:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"]]},"metadata":{"title":"hash(into:)","symbolKind":"method","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Method","externalID":"s:17JSONWebEncryption21JWEEncryptionProviderV4hash4intoys6HasherVz_tF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"kind":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider","title":"JWEEncryptionProvider","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","role":"symbol","navigatorTitle":[{"text":"JWEEncryptionProvider","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEEncryptionProvider"}],"abstract":[{"code":"JWEEncryptionProvider","type":"codeVoice"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/hash(into:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/hash(into:)","role":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider\/hash(into:)","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","title":"hash(into:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/hash(into:)"]}],"metadata":{"roleHeading":"Instance Method","title":"hash(into:)","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"role":"symbol","externalID":"s:17JSONWebEncryption21JWEEncryptionProviderV4hash4intoys6HasherVz_tF","symbolKind":"method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/hash(into:)":{"url":"\/documentation\/jose_swift\/jweencryptionprovider\/hash(into:)","title":"hash(into:)","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"title":"JWEEncryptionProvider","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionProvider"}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"JWEEncryptionProvider"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","url":"\/documentation\/jose_swift\/jweencryptionprovider","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptionProvider"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionprovider/init(family:encryptor:decryptor:).json b/data/documentation/jose_swift/jweencryptionprovider/init(family:encryptor:decryptor:).json index ee010b4..92e3f26 100644 --- a/data/documentation/jose_swift/jweencryptionprovider/init(family:encryptor:decryptor:).json +++ b/data/documentation/jose_swift/jweencryptionprovider/init(family:encryptor:decryptor:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"family"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","text":"Family"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"encryptor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption12JWEEncryptorP","text":"JWEEncryptor","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decryptor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption12JWEDecryptorP","text":"JWEDecryptor","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","modules":[{"name":"jose-swift"}],"title":"init(family:encryptor:decryptor:)","symbolKind":"init","role":"symbol","externalID":"s:17JSONWebEncryption21JWEEncryptionProviderV6family9encryptor9decryptorAC0A10Algorithms22KeyManagementAlgorithmOAAE6FamilyO_AA12JWEEncryptor_pAA12JWEDecryptor_ptcfc"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/init(family:encryptor:decryptor:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/init(family:encryptor:decryptor:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"family"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"},{"kind":"text","text":"."},{"text":"Family","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"},{"text":", ","kind":"text"},{"text":"encryptor","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWEEncryptor","preciseIdentifier":"s:17JSONWebEncryption12JWEEncryptorP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decryptor"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","kind":"typeIdentifier","text":"JWEDecryptor","preciseIdentifier":"s:17JSONWebEncryption12JWEDecryptorP"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"family","content":[{"inlineContent":[{"text":"The family of key management algorithms.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The encryptor instance."}],"type":"paragraph"}],"name":"encryptor"},{"name":"decryptor","content":[{"inlineContent":[{"text":"The decryptor instance.","type":"text"}],"type":"paragraph"}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"]]},"kind":"symbol","abstract":[{"type":"text","text":"Initializes a new encryption provider with specified algorithm family, encryptor, and decryptor."}],"references":{"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"title":"JWEDecryptor","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwedecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","navigatorTitle":[{"text":"JWEDecryptor","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEDecryptor"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWEEncryptor":{"type":"topic","navigatorTitle":[{"text":"JWEEncryptor","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jweencryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","title":"JWEEncryptor","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/init(family:encryptor:decryptor:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"family"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","text":"Family","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"encryptor","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWEEncryptor","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption12JWEEncryptorP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decryptor"},{"text":": ","kind":"text"},{"text":"JWEDecryptor","preciseIdentifier":"s:17JSONWebEncryption12JWEDecryptorP","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"text":"Initializes a new encryption provider with specified algorithm family, encryptor, and decryptor.","type":"text"}],"title":"init(family:encryptor:decryptor:)","kind":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider\/init(family:encryptor:decryptor:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/init(family:encryptor:decryptor:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"kind":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider","title":"JWEEncryptionProvider","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","role":"symbol","navigatorTitle":[{"text":"JWEEncryptionProvider","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEEncryptionProvider"}],"abstract":[{"code":"JWEEncryptionProvider","type":"codeVoice"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"init","modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","role":"symbol","externalID":"s:17JSONWebEncryption21JWEEncryptionProviderV6family9encryptor9decryptorAC0A10Algorithms22KeyManagementAlgorithmOAAE6FamilyO_AA12JWEEncryptor_pAA12JWEDecryptor_ptcfc","title":"init(family:encryptor:decryptor:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"family"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","text":"Family","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"encryptor"},{"text":": ","kind":"text"},{"text":"JWEEncryptor","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption12JWEEncryptorP"},{"kind":"text","text":", "},{"text":"decryptor","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption12JWEDecryptorP","kind":"typeIdentifier","text":"JWEDecryptor"},{"text":")","kind":"text"}]},"sections":[],"abstract":[{"text":"Initializes a new encryption provider with specified algorithm family, encryptor, and decryptor.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"family","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":".","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","text":"Family","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"encryptor"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","preciseIdentifier":"s:17JSONWebEncryption12JWEEncryptorP","kind":"typeIdentifier","text":"JWEEncryptor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decryptor"},{"text":": ","kind":"text"},{"text":"JWEDecryptor","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","preciseIdentifier":"s:17JSONWebEncryption12JWEDecryptorP"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"family","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The family of key management algorithms."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The encryptor instance.","type":"text"}]}],"name":"encryptor"},{"name":"decryptor","content":[{"type":"paragraph","inlineContent":[{"text":"The decryptor instance.","type":"text"}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/init(family:encryptor:decryptor:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/init(family:encryptor:decryptor:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWEDecryptor":{"role":"symbol","abstract":[{"type":"codeVoice","code":"JWEDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEDecryptor","kind":"identifier"}],"kind":"symbol","title":"JWEDecryptor","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEDecryptor"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEDecryptor","url":"\/documentation\/jose_swift\/jwedecryptor"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptor":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWEEncryptor","kind":"identifier"}],"title":"JWEEncryptor","url":"\/documentation\/jose_swift\/jweencryptor","role":"symbol","kind":"symbol","type":"topic","navigatorTitle":[{"text":"JWEEncryptor","kind":"identifier"}],"abstract":[{"type":"text","text":"JWEEncryptor protocol defines the encryption process for JWE."}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/init(family:encryptor:decryptor:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/init(family:encryptor:decryptor:)","role":"symbol","title":"init(family:encryptor:decryptor:)","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"family"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","text":"Family"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"encryptor"},{"kind":"text","text":": "},{"text":"JWEEncryptor","preciseIdentifier":"s:17JSONWebEncryption12JWEEncryptorP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decryptor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWEDecryptor","preciseIdentifier":"s:17JSONWebEncryption12JWEDecryptorP"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/jweencryptionprovider\/init(family:encryptor:decryptor:)","abstract":[{"text":"Initializes a new encryption provider with specified algorithm family, encryptor, and decryptor.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"title":"JWEEncryptionProvider","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionProvider"}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"JWEEncryptionProvider"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","url":"\/documentation\/jose_swift\/jweencryptionprovider","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptionProvider"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptionprovider/supportskeyalgorithm(_:).json b/data/documentation/jose_swift/jweencryptionprovider/supportskeyalgorithm(_:).json index ff8f5bd..dbd64ec 100644 --- a/data/documentation/jose_swift/jweencryptionprovider/supportskeyalgorithm(_:).json +++ b/data/documentation/jose_swift/jweencryptionprovider/supportskeyalgorithm(_:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Determines if the provider supports a given key management algorithm."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Method","externalID":"s:17JSONWebEncryption21JWEEncryptionProviderV20supportsKeyAlgorithmySb0A10Algorithms0f10ManagementG0OF","title":"supportsKeyAlgorithm(_:)","modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"supportsKeyAlgorithm","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"supportsKeyAlgorithm"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"alg"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key management algorithm to check."}]}],"name":"alg"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"true","type":"codeVoice"},{"text":" if the provider supports the algorithm, otherwise ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/supportskeyalgorithm(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/supportsKeyAlgorithm(_:)"},"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"kind":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider","title":"JWEEncryptionProvider","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","role":"symbol","navigatorTitle":[{"text":"JWEEncryptionProvider","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEEncryptionProvider"}],"abstract":[{"code":"JWEEncryptionProvider","type":"codeVoice"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/supportsKeyAlgorithm(_:)":{"url":"\/documentation\/jose_swift\/jweencryptionprovider\/supportskeyalgorithm(_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/supportsKeyAlgorithm(_:)","type":"topic","abstract":[{"type":"text","text":"Determines if the provider supports a given key management algorithm."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"supportsKeyAlgorithm"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"supportsKeyAlgorithm(_:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/supportsKeyAlgorithm(_:)"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"supportsKeyAlgorithm","kind":"identifier"},{"text":"(","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"method","externalID":"s:17JSONWebEncryption21JWEEncryptionProviderV20supportsKeyAlgorithmySb0A10Algorithms0f10ManagementG0OF","modules":[{"name":"jose-swift"}],"role":"symbol","title":"supportsKeyAlgorithm(_:)","roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"supportsKeyAlgorithm","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"alg","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"alg","content":[{"type":"paragraph","inlineContent":[{"text":"The key management algorithm to check.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"true","type":"codeVoice"},{"type":"text","text":" if the provider supports the algorithm, otherwise "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jweencryptionprovider\/supportskeyalgorithm(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"Determines if the provider supports a given key management algorithm.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider/supportsKeyAlgorithm(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"supportsKeyAlgorithm","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider\/supportsKeyAlgorithm(_:)","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jweencryptionprovider\/supportskeyalgorithm(_:)","abstract":[{"text":"Determines if the provider supports a given key management algorithm.","type":"text"}],"title":"supportsKeyAlgorithm(_:)"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionProvider":{"title":"JWEEncryptionProvider","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionProvider"}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"JWEEncryptionProvider"},{"type":"text","text":" represents an encryption provider for JSON Web Encryption (JWE) with a specific algorithm family."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionProvider","url":"\/documentation\/jose_swift\/jweencryptionprovider","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptionProvider"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptor.json b/data/documentation/jose_swift/jweencryptor.json index e71dfe9..ee1999c 100644 --- a/data/documentation/jose_swift/jweencryptor.json +++ b/data/documentation/jose_swift/jweencryptor.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptor"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"JWEEncryptor"}],"roleHeading":"Protocol","symbolKind":"protocol","externalID":"s:17JSONWebEncryption12JWEEncryptorP","modules":[{"name":"jose-swift"}],"title":"JWEEncryptor","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptor"}],"role":"symbol"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedContentEncryptionAlgorithms","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedKeyManagmentAlgorithms"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:hasMultiRecipients:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEEncryptor","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptor/supportedContentEncryptionAlgorithms":{"type":"topic","url":"\/documentation\/jose_swift\/jweencryptor\/supportedcontentencryptionalgorithms","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedContentEncryptionAlgorithms","required":true,"title":"supportedContentEncryptionAlgorithms","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"supportedContentEncryptionAlgorithms","kind":"identifier"},{"text":": [","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"]"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptor/supportedKeyManagmentAlgorithms":{"type":"topic","url":"\/documentation\/jose_swift\/jweencryptor\/supportedkeymanagmentalgorithms","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedKeyManagmentAlgorithms","required":true,"title":"supportedKeyManagmentAlgorithms","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"supportedKeyManagmentAlgorithms","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"text":"]","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptor":{"type":"topic","navigatorTitle":[{"text":"JWEEncryptor","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jweencryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","title":"JWEEncryptor","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptor/encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:hasMultiRecipients:)":{"type":"topic","url":"\/documentation\/jose_swift\/jweencryptor\/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:hasmultirecipients:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:hasMultiRecipients:)","required":true,"title":"encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:hasMultiRecipients:)","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"text":"recipientHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"hasMultiRecipients"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptor"]}],"metadata":{"externalID":"s:17JSONWebEncryption12JWEEncryptorP","symbolKind":"protocol","roleHeading":"Protocol","role":"symbol","title":"JWEEncryptor","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptor"}],"navigatorTitle":[{"text":"JWEEncryptor","kind":"identifier"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","interfaceLanguage":"swift"},"abstract":[{"text":"JWEEncryptor protocol defines the encryption process for JWE.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEEncryptor"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedContentEncryptionAlgorithms","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedKeyManagmentAlgorithms"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:hasMultiRecipients:)"],"title":"Instance Methods"}],"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptor/supportedKeyManagmentAlgorithms":{"type":"topic","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedKeyManagmentAlgorithms","abstract":[{"type":"text","text":"Supported key management algorithms."}],"url":"\/documentation\/jose_swift\/jweencryptor\/supportedkeymanagmentalgorithms","title":"supportedKeyManagmentAlgorithms","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"supportedKeyManagmentAlgorithms","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"]","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptor":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWEEncryptor","kind":"identifier"}],"title":"JWEEncryptor","url":"\/documentation\/jose_swift\/jweencryptor","role":"symbol","kind":"symbol","type":"topic","navigatorTitle":[{"text":"JWEEncryptor","kind":"identifier"}],"abstract":[{"type":"text","text":"JWEEncryptor protocol defines the encryption process for JWE."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptor/encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:hasMultiRecipients:)":{"url":"\/documentation\/jose_swift\/jweencryptor\/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:hasmultirecipients:)","title":"encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:hasMultiRecipients:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:hasMultiRecipients:)","abstract":[{"type":"text","text":"Encrypts a payload for JWE."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"recipientHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"saltLength","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"iterationCount"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"hasMultiRecipients"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","required":true},"doc://jose-swift/documentation/jose_swift/JWEEncryptor/supportedContentEncryptionAlgorithms":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedContentEncryptionAlgorithms","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"supportedContentEncryptionAlgorithms","kind":"identifier"},{"text":": [","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"]"}],"title":"supportedContentEncryptionAlgorithms","url":"\/documentation\/jose_swift\/jweencryptor\/supportedcontentencryptionalgorithms","required":true,"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Supported content encryption algorithms."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:hasmultirecipients:).json b/data/documentation/jose_swift/jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:hasmultirecipients:).json deleted file mode 100644 index 7a4c1a4..0000000 --- a/data/documentation/jose_swift/jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:hasmultirecipients:).json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:hasMultiRecipients:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encrypt"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"recipientHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"hasMultiRecipients","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptor\/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:hasmultirecipients:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor"]]},"metadata":{"title":"encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:hasMultiRecipients:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encrypt"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"recipientHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"hasMultiRecipients"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption12JWEEncryptorP7encrypt7payload9senderKey09recipientG015protectedHeader011unprotectedJ00hJ03cek20initializationVector28additionalAuthenticationData18hasMultiRecipientsAA8JWEPartsVyqd__qd_1_G10Foundation0Q0V_0aG03JWKVSgAXqd__Sgqd_0_Sgqd_1_SgATSgA0_A0_SbtKAA019JWERegisteredFieldsJ0Rd__AAA1_Rd_0_AAA1_Rd_1_r1_lF","required":true,"role":"symbol","roleHeading":"Instance Method"},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWEEncryptor/encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:hasMultiRecipients:)":{"type":"topic","url":"\/documentation\/jose_swift\/jweencryptor\/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:hasmultirecipients:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:hasMultiRecipients:)","required":true,"title":"encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:hasMultiRecipients:)","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"text":"recipientHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"hasMultiRecipients"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEParts":{"url":"\/documentation\/jose_swift\/jweparts","title":"JWEParts","abstract":[{"text":"It’s a generic struct that can accommodate different types of headers for both protected and recipient-specific data.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","navigatorTitle":[{"text":"JWEParts","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEParts","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptor":{"type":"topic","navigatorTitle":[{"text":"JWEEncryptor","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jweencryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","title":"JWEEncryptor","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:hasmultirecipients:).json b/data/documentation/jose_swift/jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:hasmultirecipients:).json new file mode 100644 index 0000000..0695009 --- /dev/null +++ b/data/documentation/jose_swift/jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:hasmultirecipients:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptor\/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:hasmultirecipients:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:hasMultiRecipients:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Encrypts a payload for JWE."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encrypt"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientHeader"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"hasMultiRecipients","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","text":"JWEParts","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Data to be encrypted."}],"type":"paragraph"}],"name":"payload"},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Sender’s JWK (optional)."}]}]},{"name":"recipientKey","content":[{"inlineContent":[{"text":"Recipient’s JWK (optional).","type":"text"}],"type":"paragraph"}]},{"name":"protectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Protected header (optional)."}]}]},{"content":[{"inlineContent":[{"text":"Unprotected header (optional).","type":"text"}],"type":"paragraph"}],"name":"unprotectedHeader"},{"content":[{"inlineContent":[{"type":"text","text":"Recipient-specific header (optional)."}],"type":"paragraph"}],"name":"recipientHeader"},{"name":"cek","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Content Encryption Key (optional)."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Initialization vector (optional)."}]}],"name":"initializationVector"},{"name":"additionalAuthenticationData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Additional authenticated data (optional)."}]}]},{"name":"password","content":[{"inlineContent":[{"type":"text","text":"Password for key derivation (optional)."}],"type":"paragraph"}]},{"name":"saltLength","content":[{"type":"paragraph","inlineContent":[{"text":"Salt length for PBES2 (optional).","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"Iteration count for PBES2 (optional).","type":"text"}],"type":"paragraph"}],"name":"iterationCount"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Flag indicating multiple recipients (affects AAD computation)."}]}],"name":"hasMultiRecipients"}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"JWEParts containing the components of the encrypted JWE."}]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"name":"Throws","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Encryption related errors."}]}]}],"kind":"content"}],"metadata":{"required":true,"title":"encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:hasMultiRecipients:)","symbolKind":"method","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Method","externalID":"s:17JSONWebEncryption12JWEEncryptorP7encrypt7payload9senderKey09recipientG015protectedHeader011unprotectedJ00hJ03cek20initializationVector28additionalAuthenticationData8password10saltLength14iterationCount18hasMultiRecipientsAA8JWEPartsVyqd__qd_1_G10Foundation0Q0V_0aG03JWKVSgA_qd__Sgqd_0_Sgqd_1_SgAWSgA3_A3_A3_SiSgA4_SbtKAA019JWERegisteredFieldsJ0Rd__AAA5_Rd_0_AAA5_Rd_1_r1_lF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encrypt"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"recipientHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"iterationCount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"hasMultiRecipients","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"JWEParts","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":">","kind":"text"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptor":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWEEncryptor","kind":"identifier"}],"title":"JWEEncryptor","url":"\/documentation\/jose_swift\/jweencryptor","role":"symbol","kind":"symbol","type":"topic","navigatorTitle":[{"text":"JWEEncryptor","kind":"identifier"}],"abstract":[{"type":"text","text":"JWEEncryptor protocol defines the encryption process for JWE."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWEParts":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","abstract":[{"text":"It’s a generic struct that can accommodate different types of headers for both protected and recipient-specific data.","type":"text"}],"url":"\/documentation\/jose_swift\/jweparts","title":"JWEParts","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEParts"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEParts"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptor/encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:hasMultiRecipients:)":{"url":"\/documentation\/jose_swift\/jweencryptor\/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:hasmultirecipients:)","title":"encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:hasMultiRecipients:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/encrypt(payload:senderKey:recipientKey:protectedHeader:unprotectedHeader:recipientHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:hasMultiRecipients:)","abstract":[{"type":"text","text":"Encrypts a payload for JWE."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"recipientHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"saltLength","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"iterationCount"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"hasMultiRecipients"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","required":true},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptor/supportedcontentencryptionalgorithms.json b/data/documentation/jose_swift/jweencryptor/supportedcontentencryptionalgorithms.json index 3d1cf8e..0181916 100644 --- a/data/documentation/jose_swift/jweencryptor/supportedcontentencryptionalgorithms.json +++ b/data/documentation/jose_swift/jweencryptor/supportedcontentencryptionalgorithms.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedContentEncryptionAlgorithms","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:17JSONWebEncryption12JWEEncryptorP016supportedContentB10AlgorithmsSay0aF00eB9AlgorithmOGvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"supportedContentEncryptionAlgorithms"},{"text":": [","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"]"}],"role":"symbol","roleHeading":"Instance Property","required":true,"title":"supportedContentEncryptionAlgorithms","modules":[{"name":"jose-swift"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"supportedContentEncryptionAlgorithms","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweencryptor\/supportedcontentencryptionalgorithms"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptor":{"type":"topic","navigatorTitle":[{"text":"JWEEncryptor","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jweencryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","title":"JWEEncryptor","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptor/supportedContentEncryptionAlgorithms":{"type":"topic","url":"\/documentation\/jose_swift\/jweencryptor\/supportedcontentencryptionalgorithms","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedContentEncryptionAlgorithms","required":true,"title":"supportedContentEncryptionAlgorithms","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"supportedContentEncryptionAlgorithms","kind":"identifier"},{"text":": [","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"]"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Property","title":"supportedContentEncryptionAlgorithms","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption12JWEEncryptorP016supportedContentB10AlgorithmsSay0aF00eB9AlgorithmOGvp","required":true,"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"supportedContentEncryptionAlgorithms"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":"]"}]},"abstract":[{"text":"Supported content encryption algorithms.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jweencryptor\/supportedcontentencryptionalgorithms"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"supportedContentEncryptionAlgorithms"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedContentEncryptionAlgorithms","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptor/supportedContentEncryptionAlgorithms":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedContentEncryptionAlgorithms","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"supportedContentEncryptionAlgorithms","kind":"identifier"},{"text":": [","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"]"}],"title":"supportedContentEncryptionAlgorithms","url":"\/documentation\/jose_swift\/jweencryptor\/supportedcontentencryptionalgorithms","required":true,"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptor":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWEEncryptor","kind":"identifier"}],"title":"JWEEncryptor","url":"\/documentation\/jose_swift\/jweencryptor","role":"symbol","kind":"symbol","type":"topic","navigatorTitle":[{"text":"JWEEncryptor","kind":"identifier"}],"abstract":[{"type":"text","text":"JWEEncryptor protocol defines the encryption process for JWE."}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweencryptor/supportedkeymanagmentalgorithms.json b/data/documentation/jose_swift/jweencryptor/supportedkeymanagmentalgorithms.json index 20e601a..1f8f53a 100644 --- a/data/documentation/jose_swift/jweencryptor/supportedkeymanagmentalgorithms.json +++ b/data/documentation/jose_swift/jweencryptor/supportedkeymanagmentalgorithms.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jweencryptor\/supportedkeymanagmentalgorithms"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"supportedKeyManagmentAlgorithms","kind":"identifier"},{"text":": [","kind":"text"},{"text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"] { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedKeyManagmentAlgorithms"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","symbolKind":"property","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"supportedKeyManagmentAlgorithms"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"text":"]","kind":"text"}],"required":true,"title":"supportedKeyManagmentAlgorithms","externalID":"s:17JSONWebEncryption12JWEEncryptorP31supportedKeyManagmentAlgorithmsSay0aG00E19ManagementAlgorithmOGvp","roleHeading":"Instance Property"},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEEncryptor/supportedKeyManagmentAlgorithms":{"type":"topic","url":"\/documentation\/jose_swift\/jweencryptor\/supportedkeymanagmentalgorithms","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedKeyManagmentAlgorithms","required":true,"title":"supportedKeyManagmentAlgorithms","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"supportedKeyManagmentAlgorithms","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"text":"]","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEEncryptor":{"type":"topic","navigatorTitle":[{"text":"JWEEncryptor","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jweencryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","title":"JWEEncryptor","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptor","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedKeyManagmentAlgorithms"},"kind":"symbol","metadata":{"symbolKind":"property","required":true,"modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption12JWEEncryptorP31supportedKeyManagmentAlgorithmsSay0aG00E19ManagementAlgorithmOGvp","title":"supportedKeyManagmentAlgorithms","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"supportedKeyManagmentAlgorithms","kind":"identifier"},{"kind":"text","text":": ["},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"]","kind":"text"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"supportedKeyManagmentAlgorithms","kind":"identifier"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Supported key management algorithms."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jweencryptor\/supportedkeymanagmentalgorithms"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWEEncryptor":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWEEncryptor","kind":"identifier"}],"title":"JWEEncryptor","url":"\/documentation\/jose_swift\/jweencryptor","role":"symbol","kind":"symbol","type":"topic","navigatorTitle":[{"text":"JWEEncryptor","kind":"identifier"}],"abstract":[{"type":"text","text":"JWEEncryptor protocol defines the encryption process for JWE."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptor/supportedKeyManagmentAlgorithms":{"type":"topic","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptor\/supportedKeyManagmentAlgorithms","abstract":[{"type":"text","text":"Supported key management algorithms."}],"url":"\/documentation\/jose_swift\/jweencryptor\/supportedkeymanagmentalgorithms","title":"supportedKeyManagmentAlgorithms","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"supportedKeyManagmentAlgorithms","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"]","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson.json b/data/documentation/jose_swift/jwejson.json index 58cfecb..44a95c0 100644 --- a/data/documentation/jose_swift/jwejson.json +++ b/data/documentation/jose_swift/jwejson.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jwejson"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","interfaceLanguage":"swift"},"abstract":[{"code":"JWEJson","type":"codeVoice"},{"text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types.","type":"text"}],"topicSections":[{"title":"Structures","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/addtionalAuthenticatedData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/authenticationTag","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/cipherText","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/initializationVector","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protected","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protectedData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/recipients","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtected","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtectedData"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/getKids()"],"title":"Instance Methods"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Encodable-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWEJson","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":" : "},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Type parameters:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"P: A type conforming to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" used for the protected header."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"U: A type conforming to ","type":"text"},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"text":" used for the shared protected header.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"R: A type conforming to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" used for the recipient-specific header."}]}]}]}]}]}]}],"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"symbolKind":"struct","externalID":"s:17JSONWebEncryption7JWEJsonV","title":"JWEJson","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWEJson/sharedProtected":{"abstract":[{"type":"text","text":"The shared protected header."}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sharedProtected"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwejson\/sharedprotected","kind":"symbol","title":"sharedProtected","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtected"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/protected":{"abstract":[{"type":"text","text":"The protected header."}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protected"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwejson\/protected","kind":"symbol","title":"protected","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protected"},"doc://jose-swift/documentation/jose_swift/JWEJson/sharedProtectedData":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sharedProtectedData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"title":"sharedProtectedData","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtectedData","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/sharedprotecteddata","abstract":[{"type":"text","text":"The raw data of the shared protected header."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/recipients":{"abstract":[{"text":"The list of recipients of the JWE.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recipients"},{"text":": [","kind":"text"},{"text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Recipient","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV9RecipientV"},{"kind":"text","text":"]"}],"url":"\/documentation\/jose_swift\/jwejson\/recipients","kind":"symbol","title":"recipients","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/recipients"},"doc://jose-swift/documentation/jose_swift/JWEJson/protectedData":{"abstract":[{"text":"The raw data of the protected header.","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"protectedData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwejson\/protecteddata","kind":"symbol","title":"protectedData","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protectedData"},"doc://jose-swift/documentation/jose_swift/JWEJson/initializationVector":{"abstract":[{"text":"The initialization vector used in the encryption algorithm.","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"initializationVector","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwejson\/initializationvector","kind":"symbol","title":"initializationVector","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/initializationVector"},"doc://jose-swift/documentation/jose_swift/JWEJson/getKids()":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKids"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwejson\/getkids()","title":"getKids()","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/getKids()"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/authenticationTag":{"abstract":[{"text":"The authentication tag verifying the integrity of the encrypted content.","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwejson\/authenticationtag","kind":"symbol","title":"authenticationTag","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/authenticationTag"},"doc://jose-swift/documentation/jose_swift/JWEJson/Encodable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/jwejson\/encodable-implementations","kind":"article","title":"Encodable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Encodable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWEJson/cipherText":{"type":"topic","title":"cipherText","kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/ciphertext","role":"symbol","abstract":[{"type":"text","text":"The encrypted content (cipher text)."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"cipherText"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/cipherText"},"doc://jose-swift/documentation/jose_swift/JWEJson/Decodable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/jwejson\/decodable-implementations","kind":"article","title":"Decodable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Decodable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWEJson/addtionalAuthenticatedData":{"abstract":[{"text":"Additional authenticated data.","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addtionalAuthenticatedData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwejson\/addtionalauthenticateddata","kind":"symbol","title":"addtionalAuthenticatedData","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/addtionalAuthenticatedData"},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/SE":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"url":"\/documentation\/jose_swift\/jwejson\/recipient","title":"JWEJson.Recipient","abstract":[{"type":"codeVoice","code":"Recipient"},{"type":"text","text":" represents a recipient in a JWE JSON object, containing header and key information."}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","navigatorTitle":[{"text":"Recipient","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Recipient"}]}}} \ No newline at end of file +{"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"},"topicSections":[{"title":"Structures","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/addtionalAuthenticatedData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/authenticationTag","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/cipherText","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/initializationVector","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protected","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protectedData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/recipients","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtected","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtectedData"]},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/getKids()"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Encodable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwejson"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:17JSONWebEncryption7JWEJsonV","symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"roleHeading":"Structure","modules":[{"name":"jose-swift"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"title":"JWEJson","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":" : "},{"text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"}]}]},{"content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"Type parameters:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"P: A type conforming to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"text":" used for the protected header.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"U: A type conforming to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" used for the shared protected header.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"R: A type conforming to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" used for the recipient-specific header."}]}]}],"type":"unorderedList"}]}]}],"kind":"content"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWEJson/cipherText":{"url":"\/documentation\/jose_swift\/jwejson\/ciphertext","title":"cipherText","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cipherText","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/cipherText","kind":"symbol","abstract":[{"type":"text","text":"The encrypted content (cipher text)."}]},"doc://jose-swift/documentation/jose_swift/JWEJson/authenticationTag":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/authenticationTag","url":"\/documentation\/jose_swift\/jwejson\/authenticationtag","abstract":[{"type":"text","text":"The authentication tag verifying the integrity of the encrypted content."}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationTag"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"type":"topic","title":"authenticationTag","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/addtionalAuthenticatedData":{"type":"topic","abstract":[{"text":"Additional authenticated data.","type":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/addtionalauthenticateddata","title":"addtionalAuthenticatedData","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addtionalAuthenticatedData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/addtionalAuthenticatedData"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/getKids()":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/getkids()","title":"getKids()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getKids","kind":"identifier"},{"kind":"text","text":"() -> ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/getKids()"},"doc://jose-swift/documentation/jose_swift/JWEJson/sharedProtectedData":{"type":"topic","abstract":[{"text":"The raw data of the shared protected header.","type":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/sharedprotecteddata","title":"sharedProtectedData","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"sharedProtectedData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtectedData"},"doc://jose-swift/documentation/jose_swift/JWEJson/Encodable-Implementations":{"url":"\/documentation\/jose_swift\/jwejson\/encodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Encodable-Implementations","title":"Encodable Implementations","abstract":[],"role":"collectionGroup","kind":"article","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWEJson/initializationVector":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The initialization vector used in the encryption algorithm."}],"type":"topic","title":"initializationVector","kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/initializationvector","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/initializationVector"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWEJson/protectedData":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protectedData","abstract":[{"type":"text","text":"The raw data of the protected header."}],"url":"\/documentation\/jose_swift\/jwejson\/protecteddata","title":"protectedData","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"protectedData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEJson/sharedProtected":{"type":"topic","abstract":[{"text":"The shared protected header.","type":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/sharedprotected","title":"sharedProtected","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"sharedProtected","kind":"identifier"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtected"},"doc://jose-swift/SE":{"identifier":"doc:\/\/jose-swift\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://jose-swift/documentation/jose_swift/JWEJson/protected":{"title":"protected","url":"\/documentation\/jose_swift\/jwejson\/protected","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protected","abstract":[{"text":"The protected header.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"protected"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/recipients":{"type":"topic","abstract":[{"text":"The list of recipients of the JWE.","type":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/recipients","title":"recipients","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"recipients","kind":"identifier"},{"kind":"text","text":": ["},{"text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Recipient","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV9RecipientV"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/recipients"},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Recipient","kind":"identifier"}],"title":"JWEJson.Recipient","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/recipient","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","abstract":[{"code":"Recipient","type":"codeVoice"},{"text":" represents a recipient in a JWE JSON object, containing header and key information.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"Recipient"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Decodable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Decodable-Implementations","type":"topic","title":"Decodable Implementations","kind":"article","url":"\/documentation\/jose_swift\/jwejson\/decodable-implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/addtionalauthenticateddata.json b/data/documentation/jose_swift/jwejson/addtionalauthenticateddata.json index 8cadae0..91023bc 100644 --- a/data/documentation/jose_swift/jwejson/addtionalauthenticateddata.json +++ b/data/documentation/jose_swift/jwejson/addtionalauthenticateddata.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"addtionalAuthenticatedData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/addtionalAuthenticatedData"},"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/addtionalauthenticateddata"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Additional authenticated data.","type":"text"}],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"addtionalAuthenticatedData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"modules":[{"name":"jose-swift"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"addtionalAuthenticatedData","externalID":"s:17JSONWebEncryption7JWEJsonV26addtionalAuthenticatedData10Foundation0F0VSgvp"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/addtionalAuthenticatedData":{"abstract":[{"text":"Additional authenticated data.","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addtionalAuthenticatedData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwejson\/addtionalauthenticateddata","kind":"symbol","title":"addtionalAuthenticatedData","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/addtionalAuthenticatedData"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/addtionalauthenticateddata"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addtionalAuthenticatedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"addtionalAuthenticatedData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"modules":[{"name":"jose-swift"}],"title":"addtionalAuthenticatedData","role":"symbol","externalID":"s:17JSONWebEncryption7JWEJsonV26addtionalAuthenticatedData10Foundation0F0VSgvp","roleHeading":"Instance Property","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Additional authenticated data."}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/addtionalAuthenticatedData","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/addtionalAuthenticatedData":{"type":"topic","abstract":[{"text":"Additional authenticated data.","type":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/addtionalauthenticateddata","title":"addtionalAuthenticatedData","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addtionalAuthenticatedData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/addtionalAuthenticatedData"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/authenticationtag.json b/data/documentation/jose_swift/jwejson/authenticationtag.json index 0c972a8..a34494c 100644 --- a/data/documentation/jose_swift/jwejson/authenticationtag.json +++ b/data/documentation/jose_swift/jwejson/authenticationtag.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/authenticationTag","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"title":"authenticationTag","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption7JWEJsonV17authenticationTag10Foundation4DataVSgvp","role":"symbol","symbolKind":"property"},"sections":[],"abstract":[{"text":"The authentication tag verifying the integrity of the encrypted content.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationTag"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/authenticationtag"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/authenticationTag":{"abstract":[{"text":"The authentication tag verifying the integrity of the encrypted content.","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwejson\/authenticationtag","kind":"symbol","title":"authenticationTag","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/authenticationTag"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"kind":"symbol","metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"property","externalID":"s:17JSONWebEncryption7JWEJsonV17authenticationTag10Foundation4DataVSgvp","roleHeading":"Instance Property","title":"authenticationTag"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"abstract":[{"text":"The authentication tag verifying the integrity of the encrypted content.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/authenticationtag"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/authenticationTag","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWEJson/authenticationTag":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/authenticationTag","url":"\/documentation\/jose_swift\/jwejson\/authenticationtag","abstract":[{"type":"text","text":"The authentication tag verifying the integrity of the encrypted content."}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationTag"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"type":"topic","title":"authenticationTag","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/ciphertext.json b/data/documentation/jose_swift/jwejson/ciphertext.json index c4ae4f6..e0d8323 100644 --- a/data/documentation/jose_swift/jwejson/ciphertext.json +++ b/data/documentation/jose_swift/jwejson/ciphertext.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"abstract":[{"type":"text","text":"The encrypted content (cipher text)."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:17JSONWebEncryption7JWEJsonV10cipherText10Foundation4DataVvp","title":"cipherText","modules":[{"name":"jose-swift"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"cipherText","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/cipherText"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cipherText","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/ciphertext"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/cipherText":{"type":"topic","title":"cipherText","kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/ciphertext","role":"symbol","abstract":[{"type":"text","text":"The encrypted content (cipher text)."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"cipherText"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/cipherText"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The encrypted content (cipher text).","type":"text"}],"metadata":{"title":"cipherText","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cipherText"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"externalID":"s:17JSONWebEncryption7JWEJsonV10cipherText10Foundation4DataVvp","modules":[{"name":"jose-swift"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/ciphertext"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/cipherText","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"cipherText"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWEJson/cipherText":{"url":"\/documentation\/jose_swift\/jwejson\/ciphertext","title":"cipherText","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cipherText","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/cipherText","kind":"symbol","abstract":[{"type":"text","text":"The encrypted content (cipher text)."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/decodable-implementations.json b/data/documentation/jose_swift/jwejson/decodable-implementations.json index 7199b54..624ef19 100644 --- a/data/documentation/jose_swift/jwejson/decodable-implementations.json +++ b/data/documentation/jose_swift/jwejson/decodable-implementations.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/init(from:)"],"generated":true,"title":"Initializers"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Decodable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/decodable-implementations"]}],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Decodable Implementations"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/init(from:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":", ","type":"text"},{"code":"U","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", and "},{"code":"R","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}]},"title":"init(from:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/init(from:)","url":"\/documentation\/jose_swift\/jwejson\/init(from:)","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"}}} \ No newline at end of file +{"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/init(from:)"],"generated":true}],"metadata":{"modules":[{"name":"jose-swift"}],"title":"Decodable Implementations","role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/decodable-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWEJson/init(from:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/init(from:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"P","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", "},{"type":"codeVoice","code":"U"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"R"},{"text":" conforms to ","type":"text"},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/jose_swift\/jwejson\/init(from:)","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/encodable-implementations.json b/data/documentation/jose_swift/jwejson/encodable-implementations.json index 75d85cf..030206a 100644 --- a/data/documentation/jose_swift/jwejson/encodable-implementations.json +++ b/data/documentation/jose_swift/jwejson/encodable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/encodable-implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"collectionGroup","title":"Encodable Implementations","modules":[{"name":"jose-swift"}]},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Encodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/encode(to:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWEJson/encode(to:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/encode(to:)","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/encode(to:)","conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"U"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", and "},{"type":"codeVoice","code":"R"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/encodable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/encode(to:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Encodable-Implementations"},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Encodable Implementations"},"kind":"article","references":{"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/encode(to:)":{"url":"\/documentation\/jose_swift\/jwejson\/encode(to:)","title":"encode(to:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/encode(to:)","abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", "},{"code":"U","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", and "},{"code":"R","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/encode(to:).json b/data/documentation/jose_swift/jwejson/encode(to:).json index 7fa1f30..600081d 100644 --- a/data/documentation/jose_swift/jwejson/encode(to:).json +++ b/data/documentation/jose_swift/jwejson/encode(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Encodable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"role":"symbol","externalID":"s:17JSONWebEncryption7JWEJsonV6encode2toys7Encoder_p_tKF","title":"encode(to:)","extendedModule":"JSONWebEncryption","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"roleHeading":"Instance Method","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", "},{"code":"U","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", and "},{"type":"codeVoice","code":"R"},{"text":" conforms to ","type":"text"},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/encode(to:)"},"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/encode(to:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/encode(to:)","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/encode(to:)","conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"U"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", and "},{"type":"codeVoice","code":"R"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://jose-swift/documentation/jose_swift/JWEJson/Encodable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/jwejson\/encodable-implementations","kind":"article","title":"Encodable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Encodable-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Encodable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/encode(to:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"JSONWebEncryption","title":"encode(to:)","roleHeading":"Instance Method","role":"symbol","conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", "},{"code":"U","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", and "},{"code":"R","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:17JSONWebEncryption7JWEJsonV6encode2toys7Encoder_p_tKF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/Encodable-Implementations":{"url":"\/documentation\/jose_swift\/jwejson\/encodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Encodable-Implementations","title":"Encodable Implementations","abstract":[],"role":"collectionGroup","kind":"article","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWEJson/encode(to:)":{"url":"\/documentation\/jose_swift\/jwejson\/encode(to:)","title":"encode(to:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/encode(to:)","abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", "},{"code":"U","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", and "},{"code":"R","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/getkids().json b/data/documentation/jose_swift/jwejson/getkids().json index 0fcad56..887bade 100644 --- a/data/documentation/jose_swift/jwejson/getkids().json +++ b/data/documentation/jose_swift/jwejson/getkids().json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/getKids()","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/getkids()"]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKids"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"roleHeading":"Instance Method","externalID":"s:17JSONWebEncryption7JWEJsonV7getKidsSaySSGyF","modules":[{"name":"jose-swift"}],"role":"symbol","title":"getKids()","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKids"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWEJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","title":"JWEJson","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWEJson","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWEJson"},{"text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types.","type":"text"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWEJson"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/getKids()":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKids"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwejson\/getkids()","title":"getKids()","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/getKids()"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/getKids()","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getKids","kind":"identifier"},{"kind":"text","text":"() -> ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getKids","kind":"identifier"},{"kind":"text","text":"() -> ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"symbolKind":"method","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption7JWEJsonV7getKidsSaySSGyF","title":"getKids()","roleHeading":"Instance Method"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/getkids()"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWEJson/getKids()":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/getkids()","title":"getKids()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getKids","kind":"identifier"},{"kind":"text","text":"() -> ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/getKids()"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/init(from:).json b/data/documentation/jose_swift/jwejson/init(from:).json index 1c8d447..9a0c816 100644 --- a/data/documentation/jose_swift/jwejson/init(from:).json +++ b/data/documentation/jose_swift/jwejson/init(from:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Decodable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","title":"init(from:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"P","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", "},{"type":"codeVoice","code":"U"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"R","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":"."}]},"modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"role":"symbol","extendedModule":"JSONWebEncryption","symbolKind":"init","externalID":"s:17JSONWebEncryption7JWEJsonV4fromACyxq_q0_Gs7Decoder_p_tKcfc"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWEJson/init(from:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":", ","type":"text"},{"code":"U","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", and "},{"code":"R","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}]},"title":"init(from:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/init(from:)","url":"\/documentation\/jose_swift\/jwejson\/init(from:)","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Decodable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/jwejson\/decodable-implementations","kind":"article","title":"Decodable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Decodable-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Decodable-Implementations"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/init(from:)"},"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":", ","type":"text"},{"code":"U","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":", and ","type":"text"},{"code":"R","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":"."}]},"roleHeading":"Initializer","title":"init(from:)","externalID":"s:17JSONWebEncryption7JWEJsonV4fromACyxq_q0_Gs7Decoder_p_tKcfc","extendedModule":"JSONWebEncryption","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"symbolKind":"init"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWEJson/Decodable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Decodable-Implementations","type":"topic","title":"Decodable Implementations","kind":"article","url":"\/documentation\/jose_swift\/jwejson\/decodable-implementations","role":"collectionGroup","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/init(from:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/init(from:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"P","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", "},{"type":"codeVoice","code":"U"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"R"},{"text":" conforms to ","type":"text"},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/jose_swift\/jwejson\/init(from:)","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","abstract":[]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/initializationvector.json b/data/documentation/jose_swift/jwejson/initializationvector.json index 201b079..595297f 100644 --- a/data/documentation/jose_swift/jwejson/initializationvector.json +++ b/data/documentation/jose_swift/jwejson/initializationvector.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/initializationvector"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","title":"initializationVector","modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"property","externalID":"s:17JSONWebEncryption7JWEJsonV20initializationVector10Foundation4DataVSgvp"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/initializationVector","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The initialization vector used in the encryption algorithm."}],"references":{"doc://jose-swift/documentation/jose_swift/JWEJson/initializationVector":{"abstract":[{"text":"The initialization vector used in the encryption algorithm.","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"initializationVector","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwejson\/initializationvector","kind":"symbol","title":"initializationVector","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/initializationVector"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/initializationvector"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"title":"initializationVector","externalID":"s:17JSONWebEncryption7JWEJsonV20initializationVector10Foundation4DataVSgvp","role":"symbol","roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"The initialization vector used in the encryption algorithm."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/initializationVector"},"references":{"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/initializationVector":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The initialization vector used in the encryption algorithm."}],"type":"topic","title":"initializationVector","kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/initializationvector","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/initializationVector"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/protected.json b/data/documentation/jose_swift/jwejson/protected.json index ab3821e..3ba47dd 100644 --- a/data/documentation/jose_swift/jwejson/protected.json +++ b/data/documentation/jose_swift/jwejson/protected.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:17JSONWebEncryption7JWEJsonV9protectedxSgvp","modules":[{"name":"jose-swift"}],"title":"protected","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"protected","kind":"identifier"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"abstract":[{"text":"The protected header.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protected"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/protected"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protected"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/protected":{"abstract":[{"type":"text","text":"The protected header."}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protected"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwejson\/protected","kind":"symbol","title":"protected","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protected"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The protected header."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protected","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"protected","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/protected"]}],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"protected"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?","kind":"text"}],"title":"protected","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","externalID":"s:17JSONWebEncryption7JWEJsonV9protectedxSgvp"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/protected":{"title":"protected","url":"\/documentation\/jose_swift\/jwejson\/protected","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protected","abstract":[{"text":"The protected header.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"protected"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/protecteddata.json b/data/documentation/jose_swift/jwejson/protecteddata.json index 6b2f91c..986d415 100644 --- a/data/documentation/jose_swift/jwejson/protecteddata.json +++ b/data/documentation/jose_swift/jwejson/protecteddata.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption7JWEJsonV13protectedData10Foundation0E0VSgvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"protectedData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"title":"protectedData","role":"symbol"},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protectedData","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/protecteddata"]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"The raw data of the protected header."}],"references":{"doc://jose-swift/documentation/jose_swift/JWEJson/protectedData":{"abstract":[{"text":"The raw data of the protected header.","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"protectedData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwejson\/protecteddata","kind":"symbol","title":"protectedData","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protectedData"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption7JWEJsonV13protectedData10Foundation0E0VSgvp","role":"symbol","title":"protectedData","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?","kind":"text"}]},"sections":[],"abstract":[{"text":"The raw data of the protected header.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"protectedData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/protecteddata"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protectedData","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/protectedData":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/protectedData","abstract":[{"type":"text","text":"The raw data of the protected header."}],"url":"\/documentation\/jose_swift\/jwejson\/protecteddata","title":"protectedData","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"protectedData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/recipient.json b/data/documentation/jose_swift/jwejson/recipient.json index 3200a82..fb54ff8 100644 --- a/data/documentation/jose_swift/jwejson/recipient.json +++ b/data/documentation/jose_swift/jwejson/recipient.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/recipient"]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/getKid()"],"title":"Instance Methods"},{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Encodable-Implementations"],"generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Recipient"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"Recipient"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Recipient","kind":"identifier"}],"symbolKind":"struct","externalID":"s:17JSONWebEncryption7JWEJsonV9RecipientV","title":"JWEJson.Recipient","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"abstract":[{"type":"codeVoice","code":"Recipient"},{"text":" represents a recipient in a JWE JSON object, containing header and key information.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/getKid()":{"url":"\/documentation\/jose_swift\/jwejson\/recipient\/getkid()","title":"getKid()","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/getKid()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKid"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/Encodable-Implementations":{"url":"\/documentation\/jose_swift\/jwejson\/recipient\/encodable-implementations","abstract":[],"title":"Encodable Implementations","role":"collectionGroup","type":"topic","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Encodable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"url":"\/documentation\/jose_swift\/jwejson\/recipient","title":"JWEJson.Recipient","abstract":[{"type":"codeVoice","code":"Recipient"},{"type":"text","text":" represents a recipient in a JWE JSON object, containing header and key information."}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","navigatorTitle":[{"text":"Recipient","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Recipient"}]},"doc://jose-swift/Se":{"identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://jose-swift/SE":{"identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Decodable-Implementations","role":"collectionGroup","url":"\/documentation\/jose_swift\/jwejson\/recipient\/decodable-implementations","abstract":[],"kind":"article","type":"topic"}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/getKid()"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Encodable-Implementations"]}],"sections":[],"metadata":{"symbolKind":"struct","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:17JSONWebEncryption7JWEJsonV9RecipientV","navigatorTitle":[{"kind":"identifier","text":"Recipient"}],"title":"JWEJson.Recipient","roleHeading":"Structure","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Recipient","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient"},"abstract":[{"code":"Recipient","type":"codeVoice"},{"type":"text","text":" represents a recipient in a JWE JSON object, containing header and key information."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Recipient","kind":"identifier"}],"platforms":["macOS"]}]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/recipient"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/Encodable-Implementations":{"url":"\/documentation\/jose_swift\/jwejson\/recipient\/encodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Encodable-Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup","title":"Encodable Implementations"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Recipient","kind":"identifier"}],"title":"JWEJson.Recipient","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/recipient","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","abstract":[{"code":"Recipient","type":"codeVoice"},{"text":" represents a recipient in a JWE JSON object, containing header and key information.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"Recipient"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/Decodable-Implementations":{"type":"topic","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Decodable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/jwejson\/recipient\/decodable-implementations","title":"Decodable Implementations","kind":"article"},"doc://jose-swift/SE":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable"},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/getKid()":{"role":"symbol","kind":"symbol","title":"getKid()","url":"\/documentation\/jose_swift\/jwejson\/recipient\/getkid()","abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/getKid()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getKid","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/recipient/decodable-implementations.json b/data/documentation/jose_swift/jwejson/recipient/decodable-implementations.json index 5cee83b..938d313 100644 --- a/data/documentation/jose_swift/jwejson/recipient/decodable-implementations.json +++ b/data/documentation/jose_swift/jwejson/recipient/decodable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Decodable-Implementations"},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/init(from:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/recipient\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"Decodable Implementations","modules":[{"name":"jose-swift"}]},"kind":"article","references":{"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", "},{"type":"codeVoice","code":"U"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"R"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","url":"\/documentation\/jose_swift\/jwejson\/recipient\/init(from:)","abstract":[],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"url":"\/documentation\/jose_swift\/jwejson\/recipient","title":"JWEJson.Recipient","abstract":[{"type":"codeVoice","code":"Recipient"},{"type":"text","text":" represents a recipient in a JWE JSON object, containing header and key information."}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","navigatorTitle":[{"text":"Recipient","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Recipient"}]},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"title":"Decodable Implementations","role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/recipient\/decodable-implementations"]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Decodable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/init(from:)"],"generated":true,"title":"Initializers"}],"kind":"article","references":{"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Recipient","kind":"identifier"}],"title":"JWEJson.Recipient","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/recipient","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","abstract":[{"code":"Recipient","type":"codeVoice"},{"text":" represents a recipient in a JWE JSON object, containing header and key information.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"Recipient"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"U"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"R"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/init(from:)","title":"init(from:)","url":"\/documentation\/jose_swift\/jwejson\/recipient\/init(from:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/recipient/encodable-implementations.json b/data/documentation/jose_swift/jwejson/recipient/encodable-implementations.json index a45f7d2..7fd57e5 100644 --- a/data/documentation/jose_swift/jwejson/recipient/encodable-implementations.json +++ b/data/documentation/jose_swift/jwejson/recipient/encodable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Encodable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient"]]},"metadata":{"title":"Encodable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/encode(to:)"],"title":"Instance Methods","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/recipient\/encodable-implementations"]}],"sections":[],"kind":"article","references":{"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/encode(to:)":{"url":"\/documentation\/jose_swift\/jwejson\/recipient\/encode(to:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"P"},{"text":" conforms to ","type":"text"},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"text":", ","type":"text"},{"code":"U","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":", and ","type":"text"},{"code":"R","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"title":"encode(to:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"url":"\/documentation\/jose_swift\/jwejson\/recipient","title":"JWEJson.Recipient","abstract":[{"type":"codeVoice","code":"Recipient"},{"type":"text","text":" represents a recipient in a JWE JSON object, containing header and key information."}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","navigatorTitle":[{"text":"Recipient","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Recipient"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/recipient\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/encode(to:)"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","modules":[{"name":"jose-swift"}],"title":"Encodable Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient"]]},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Encodable-Implementations","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", "},{"type":"codeVoice","code":"U"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", and "},{"code":"R","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"title":"encode(to:)","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/recipient\/encode(to:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/encode(to:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Recipient","kind":"identifier"}],"title":"JWEJson.Recipient","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/recipient","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","abstract":[{"code":"Recipient","type":"codeVoice"},{"text":" represents a recipient in a JWE JSON object, containing header and key information.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"Recipient"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/recipient/encode(to:).json b/data/documentation/jose_swift/jwejson/recipient/encode(to:).json index 9bd8b32..ba6d5d8 100644 --- a/data/documentation/jose_swift/jwejson/recipient/encode(to:).json +++ b/data/documentation/jose_swift/jwejson/recipient/encode(to:).json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Encodable-Implementations"]]},"metadata":{"role":"symbol","title":"encode(to:)","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"method","extendedModule":"JSONWebEncryption","roleHeading":"Instance Method","externalID":"s:17JSONWebEncryption7JWEJsonV9RecipientV6encode2toys7Encoder_p_tKF","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"P","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"U"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", and "},{"type":"codeVoice","code":"R"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/recipient\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/Encodable-Implementations":{"url":"\/documentation\/jose_swift\/jwejson\/recipient\/encodable-implementations","abstract":[],"title":"Encodable Implementations","role":"collectionGroup","type":"topic","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Encodable-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"url":"\/documentation\/jose_swift\/jwejson\/recipient","title":"JWEJson.Recipient","abstract":[{"type":"codeVoice","code":"Recipient"},{"type":"text","text":" represents a recipient in a JWE JSON object, containing header and key information."}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","navigatorTitle":[{"text":"Recipient","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Recipient"}]},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/encode(to:)":{"url":"\/documentation\/jose_swift\/jwejson\/recipient\/encode(to:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"P"},{"text":" conforms to ","type":"text"},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"text":", ","type":"text"},{"code":"U","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":", and ","type":"text"},{"code":"R","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"title":"encode(to:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/encode(to:)"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"symbolKind":"method","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"role":"symbol","externalID":"s:17JSONWebEncryption7JWEJsonV9RecipientV6encode2toys7Encoder_p_tKF","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"P","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", "},{"code":"U","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", and "},{"code":"R","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"JSONWebEncryption","roleHeading":"Instance Method","title":"encode(to:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Encodable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/recipient\/encode(to:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", "},{"type":"codeVoice","code":"U"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", and "},{"code":"R","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"title":"encode(to:)","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/recipient\/encode(to:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/Encodable-Implementations":{"url":"\/documentation\/jose_swift\/jwejson\/recipient\/encodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Encodable-Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup","title":"Encodable Implementations"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Recipient","kind":"identifier"}],"title":"JWEJson.Recipient","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/recipient","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","abstract":[{"code":"Recipient","type":"codeVoice"},{"text":" represents a recipient in a JWE JSON object, containing header and key information.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"Recipient"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/recipient/getkid().json b/data/documentation/jose_swift/jwejson/recipient/getkid().json index 2527b91..e0e2201 100644 --- a/data/documentation/jose_swift/jwejson/recipient/getkid().json +++ b/data/documentation/jose_swift/jwejson/recipient/getkid().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/recipient\/getkid()"]}],"metadata":{"externalID":"s:17JSONWebEncryption7JWEJsonV9RecipientV6getKidSSyKF","symbolKind":"method","role":"symbol","title":"getKid()","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKid"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/getKid()","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getKid","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"url":"\/documentation\/jose_swift\/jwejson\/recipient","title":"JWEJson.Recipient","abstract":[{"type":"codeVoice","code":"Recipient"},{"type":"text","text":" represents a recipient in a JWE JSON object, containing header and key information."}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","navigatorTitle":[{"text":"Recipient","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Recipient"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/getKid()":{"url":"\/documentation\/jose_swift\/jwejson\/recipient\/getkid()","title":"getKid()","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/getKid()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKid"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/getKid()"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getKid","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/recipient\/getkid()"]}],"sections":[],"metadata":{"role":"symbol","title":"getKid()","externalID":"s:17JSONWebEncryption7JWEJsonV9RecipientV6getKidSSyKF","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKid"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/getKid()":{"role":"symbol","kind":"symbol","title":"getKid()","url":"\/documentation\/jose_swift\/jwejson\/recipient\/getkid()","abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/getKid()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getKid","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Recipient","kind":"identifier"}],"title":"JWEJson.Recipient","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/recipient","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","abstract":[{"code":"Recipient","type":"codeVoice"},{"text":" represents a recipient in a JWE JSON object, containing header and key information.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"Recipient"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/recipient/init(from:).json b/data/documentation/jose_swift/jwejson/recipient/init(from:).json index 1551383..cfddd80 100644 --- a/data/documentation/jose_swift/jwejson/recipient/init(from:).json +++ b/data/documentation/jose_swift/jwejson/recipient/init(from:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/init(from:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/recipient\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Decodable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","metadata":{"externalID":"s:17JSONWebEncryption7JWEJsonV9RecipientV4fromAEyxq_q0__Gs7Decoder_p_tKcfc","extendedModule":"JSONWebEncryption","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","title":"init(from:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"P"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":", ","type":"text"},{"type":"codeVoice","code":"U"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", and "},{"type":"codeVoice","code":"R"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}]},"symbolKind":"init","roleHeading":"Initializer","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}]},"references":{"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Decodable-Implementations","role":"collectionGroup","url":"\/documentation\/jose_swift\/jwejson\/recipient\/decodable-implementations","abstract":[],"kind":"article","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", "},{"type":"codeVoice","code":"U"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"R"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","url":"\/documentation\/jose_swift\/jwejson\/recipient\/init(from:)","abstract":[],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"url":"\/documentation\/jose_swift\/jwejson\/recipient","title":"JWEJson.Recipient","abstract":[{"type":"codeVoice","code":"Recipient"},{"type":"text","text":" represents a recipient in a JWE JSON object, containing header and key information."}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","navigatorTitle":[{"text":"Recipient","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Recipient"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"metadata":{"externalID":"s:17JSONWebEncryption7JWEJsonV9RecipientV4fromAEyxq_q0__Gs7Decoder_p_tKcfc","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"title":"init(from:)","role":"symbol","symbolKind":"init","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"P","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", "},{"code":"U","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":", and "},{"code":"R","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"extendedModule":"JSONWebEncryption","roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Decodable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/recipient\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/init(from:)"},"references":{"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/Decodable-Implementations":{"type":"topic","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/Decodable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/jwejson\/recipient\/decodable-implementations","title":"Decodable Implementations","kind":"article"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Recipient","kind":"identifier"}],"title":"JWEJson.Recipient","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/recipient","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","abstract":[{"code":"Recipient","type":"codeVoice"},{"text":" represents a recipient in a JWE JSON object, containing header and key information.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"Recipient"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"U"},{"type":"text","text":" conforms to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"R"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient\/init(from:)","title":"init(from:)","url":"\/documentation\/jose_swift\/jwejson\/recipient\/init(from:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/recipients.json b/data/documentation/jose_swift/jwejson/recipients.json index 15b5af0..22fe63d 100644 --- a/data/documentation/jose_swift/jwejson/recipients.json +++ b/data/documentation/jose_swift/jwejson/recipients.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/recipients"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/recipients"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"recipients","kind":"identifier"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","text":"JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">."},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","text":"Recipient","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV9RecipientV","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recipients"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Recipient","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV9RecipientV"},{"text":"]","kind":"text"}],"symbolKind":"property","externalID":"s:17JSONWebEncryption7JWEJsonV10recipientsSayAC9RecipientVyxq_q0__GGvp","title":"recipients","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"abstract":[{"text":"The list of recipients of the JWE.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"url":"\/documentation\/jose_swift\/jwejson\/recipient","title":"JWEJson.Recipient","abstract":[{"type":"codeVoice","code":"Recipient"},{"type":"text","text":" represents a recipient in a JWE JSON object, containing header and key information."}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","navigatorTitle":[{"text":"Recipient","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Recipient"}]},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/recipients":{"abstract":[{"text":"The list of recipients of the JWE.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recipients"},{"text":": [","kind":"text"},{"text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Recipient","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV9RecipientV"},{"kind":"text","text":"]"}],"url":"\/documentation\/jose_swift\/jwejson\/recipients","kind":"symbol","title":"recipients","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/recipients"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/recipients"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recipients"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV","text":"JWEJson"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":">."},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","kind":"typeIdentifier","text":"Recipient","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV9RecipientV"},{"kind":"text","text":"]"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recipients"},{"text":": [","kind":"text"},{"text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"U"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV9RecipientV","kind":"typeIdentifier","text":"Recipient"},{"text":"]","kind":"text"}],"modules":[{"name":"jose-swift"}],"title":"recipients","role":"symbol","externalID":"s:17JSONWebEncryption7JWEJsonV10recipientsSayAC9RecipientVyxq_q0__GGvp","roleHeading":"Instance Property","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The list of recipients of the JWE."}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/recipients"},"references":{"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/Recipient":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Recipient","kind":"identifier"}],"title":"JWEJson.Recipient","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/recipient","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/Recipient","abstract":[{"code":"Recipient","type":"codeVoice"},{"text":" represents a recipient in a JWE JSON object, containing header and key information.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"Recipient"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/recipients":{"type":"topic","abstract":[{"text":"The list of recipients of the JWE.","type":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/recipients","title":"recipients","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"recipients","kind":"identifier"},{"kind":"text","text":": ["},{"text":"JWEJson","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Recipient","preciseIdentifier":"s:17JSONWebEncryption7JWEJsonV9RecipientV"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/recipients"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/sharedprotected.json b/data/documentation/jose_swift/jwejson/sharedprotected.json index cb91e6c..440dea2 100644 --- a/data/documentation/jose_swift/jwejson/sharedprotected.json +++ b/data/documentation/jose_swift/jwejson/sharedprotected.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/sharedprotected"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"sections":[],"abstract":[{"type":"text","text":"The shared protected header."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtected","interfaceLanguage":"swift"},"metadata":{"externalID":"s:17JSONWebEncryption7JWEJsonV15sharedProtectedq_Sgvp","modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sharedProtected","kind":"identifier"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","title":"sharedProtected","symbolKind":"property","role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"sharedProtected","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWEJson/sharedProtected":{"abstract":[{"type":"text","text":"The shared protected header."}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sharedProtected"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwejson\/sharedprotected","kind":"symbol","title":"sharedProtected","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtected"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"The shared protected header."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"sharedProtected","kind":"identifier"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","title":"sharedProtected","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption7JWEJsonV15sharedProtectedq_Sgvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sharedProtected"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtected","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jwejson\/sharedprotected"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson/sharedProtected":{"type":"topic","abstract":[{"text":"The shared protected header.","type":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/sharedprotected","title":"sharedProtected","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"sharedProtected","kind":"identifier"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtected"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwejson/sharedprotecteddata.json b/data/documentation/jose_swift/jwejson/sharedprotecteddata.json index fbf2e97..3c23744 100644 --- a/data/documentation/jose_swift/jwejson/sharedprotecteddata.json +++ b/data/documentation/jose_swift/jwejson/sharedprotecteddata.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/sharedprotecteddata"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtectedData"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sharedProtectedData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The raw data of the shared protected header."}],"metadata":{"externalID":"s:17JSONWebEncryption7JWEJsonV19sharedProtectedData10Foundation0F0VSgvp","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sharedProtectedData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?","kind":"text"}],"symbolKind":"property","title":"sharedProtectedData"},"sections":[],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"kind":"identifier","text":"JWEJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","kind":"symbol","type":"topic","abstract":[{"type":"codeVoice","code":"JWEJson"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"title":"JWEJson","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/sharedProtectedData":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sharedProtectedData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"title":"sharedProtectedData","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtectedData","type":"topic","url":"\/documentation\/jose_swift\/jwejson\/sharedprotecteddata","abstract":[{"type":"text","text":"The raw data of the shared protected header."}],"kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwejson\/sharedprotecteddata"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtectedData"},"kind":"symbol","abstract":[{"type":"text","text":"The raw data of the shared protected header."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"sharedProtectedData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"metadata":{"symbolKind":"property","title":"sharedProtectedData","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption7JWEJsonV19sharedProtectedData10Foundation0F0VSgvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sharedProtectedData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEJson":{"navigatorTitle":[{"text":"JWEJson","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEJson"}],"abstract":[{"code":"JWEJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Encryption (JWE) object in JSON format, with customizable header types."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEJson/sharedProtectedData":{"type":"topic","abstract":[{"text":"The raw data of the shared protected header.","type":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwejson\/sharedprotecteddata","title":"sharedProtectedData","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"sharedProtectedData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEJson\/sharedProtectedData"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwemultidecryptor.json b/data/documentation/jose_swift/jwemultidecryptor.json index d8981ee..423260f 100644 --- a/data/documentation/jose_swift/jwemultidecryptor.json +++ b/data/documentation/jose_swift/jwemultidecryptor.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Protocol","symbolKind":"protocol","title":"JWEMultiDecryptor","navigatorTitle":[{"text":"JWEMultiDecryptor","kind":"identifier"}],"externalID":"s:17JSONWebEncryption17JWEMultiDecryptorP","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWEMultiDecryptor","kind":"identifier"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiDecryptor"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:encryptionModule:)"],"title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwemultidecryptor"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:encryptionModule:)":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:encryptionModule:)","required":true,"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cipher"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?, encryptedKey"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?)], ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"tryAllRecipients","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"encryptionModule","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:encryptionmodule:)","type":"topic","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:encryptionModule:)"},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor":{"url":"\/documentation\/jose_swift\/jwemultidecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","navigatorTitle":[{"kind":"identifier","text":"JWEMultiDecryptor"}],"kind":"symbol","type":"topic","title":"JWEMultiDecryptor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiDecryptor"}],"role":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-oowt"],"title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwemultidecryptor"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor"},"kind":"symbol","abstract":[{"type":"codeVoice","code":"JWEMultiDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects with multiple recipients.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEMultiDecryptor","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"symbolKind":"protocol","title":"JWEMultiDecryptor","roleHeading":"Protocol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption17JWEMultiDecryptorP","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWEMultiDecryptor","kind":"identifier"}],"navigatorTitle":[{"text":"JWEMultiDecryptor","kind":"identifier"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-oowt":{"type":"topic","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","abstract":[{"type":"text","text":"Decrypts a JWE object with multiple recipients given various headers and cryptographic components."}],"role":"symbol","url":"\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-oowt","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-oowt","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, encryptedKey","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?)], ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"authenticationTag"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptionModule"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","kind":"typeIdentifier","text":"JWEEncryptionModule"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"defaultImplementations":1,"kind":"symbol","required":true},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor":{"abstract":[{"type":"codeVoice","code":"JWEMultiDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects with multiple recipients.","type":"text"}],"role":"symbol","type":"topic","title":"JWEMultiDecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiDecryptor"}],"url":"\/documentation\/jose_swift\/jwemultidecryptor","navigatorTitle":[{"kind":"identifier","text":"JWEMultiDecryptor"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor/decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"encodedProtectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encodedUnprotectedHeaderData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, encryptedKey","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?)], ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"encryptionModule","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","kind":"symbol","abstract":[{"text":"Decryption method for multiple recipients that decodes protected and unprotected headers from encoded data.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)","title":"decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwemultidecryptor/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:).json b/data/documentation/jose_swift/jwemultidecryptor/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:).json new file mode 100644 index 0000000..2da394d --- /dev/null +++ b/data/documentation/jose_swift/jwemultidecryptor/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"encodedProtectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"text":"encodedUnprotectedHeaderData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"cipher"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"recipients"},{"kind":"text","text":": [(header"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?, encryptedKey"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?)], ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"text":"tryAllRecipients","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":" = false, "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"text":"encryptionModule","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"},{"text":" = .default) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"Base64URL encoded protected header data (optional).","type":"text"}],"type":"paragraph"}],"name":"encodedProtectedHeader"},{"name":"encodedUnprotectedHeaderData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Base64URL encoded unprotected header data (optional)."}]}]},{"name":"cipher","content":[{"inlineContent":[{"text":"Encrypted content data.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Array of recipient headers and encrypted keys."}],"type":"paragraph"}],"name":"recipients"},{"name":"initializationVector","content":[{"inlineContent":[{"text":"Initialization vector (optional).","type":"text"}],"type":"paragraph"}]},{"name":"authenticationTag","content":[{"inlineContent":[{"text":"Authentication tag (optional).","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Sender’s key (optional).","type":"text"}]}],"name":"senderKey"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Recipient’s key (optional).","type":"text"}]}],"name":"recipientKey"},{"name":"sharedKey","content":[{"type":"paragraph","inlineContent":[{"text":"Shared key (optional).","type":"text"}]}]},{"name":"additionalAuthenticationData","content":[{"inlineContent":[{"text":"Additional authenticated data (optional).","type":"text"}],"type":"paragraph"}]},{"name":"tryAllRecipients","content":[{"inlineContent":[{"text":"Flag to attempt decryption with all provided recipient keys (optional).","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Password for key derivation (optional)."}]}],"name":"password"},{"name":"encryptionModule","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Encryption module (optional)."}]}]}]},{"kind":"content","content":[{"type":"heading","anchor":"return-value","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Decrypted data as "},{"type":"codeVoice","code":"Data"},{"type":"text","text":"."}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"style":"note","name":"Throws","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"Encryption related errors.","type":"text"}]}]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"encodedProtectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encodedUnprotectedHeaderData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cipher"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?, encryptedKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?)], ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"tryAllRecipients"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"encryptionModule","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"extendedModule":"JSONWebEncryption","title":"decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","role":"symbol","externalID":"s:17JSONWebEncryption17JWEMultiDecryptorPAAE7decrypt22encodedProtectedHeader0f11UnprotectedH4Data6cipher10recipients20initializationVector17authenticationTag9senderKey09recipientR006sharedR0024additionalAuthenticationJ016tryAllRecipients8password16encryptionModule10Foundation0J0VATSg_AuTSayqd__Sg6header_AU09encryptedR0tGA2U0aR03JWKVSgA1_A1_AUSbAuA19JWEEncryptionModuleVtKAA019JWERegisteredFieldsH0Rd__lF","roleHeading":"Instance Method","symbolKind":"method"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","interfaceLanguage":"swift"},"abstract":[{"text":"Decryption method for multiple recipients that decodes protected and unprotected headers from encoded data.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor/decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"encodedProtectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encodedUnprotectedHeaderData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, encryptedKey","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?)], ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"encryptionModule","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","kind":"symbol","abstract":[{"text":"Decryption method for multiple recipients that decodes protected and unprotected headers from encoded data.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)","title":"decrypt(encodedProtectedHeader:encodedUnprotectedHeaderData:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule","navigatorTitle":[{"text":"JWEEncryptionModule","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}],"title":"JWEEncryptionModule"},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor":{"abstract":[{"type":"codeVoice","code":"JWEMultiDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects with multiple recipients.","type":"text"}],"role":"symbol","type":"topic","title":"JWEMultiDecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiDecryptor"}],"url":"\/documentation\/jose_swift\/jwemultidecryptor","navigatorTitle":[{"kind":"identifier","text":"JWEMultiDecryptor"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:encryptionmodule:).json b/data/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:encryptionmodule:).json deleted file mode 100644 index f458123..0000000 --- a/data/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:encryptionmodule:).json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:encryptionmodule:)"]}],"metadata":{"title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:encryptionModule:)","symbolKind":"method","modules":[{"name":"jose-swift"}],"required":true,"roleHeading":"Instance Method","externalID":"s:17JSONWebEncryption17JWEMultiDecryptorP7decrypt15protectedHeader011unprotectedG06cipher10recipients20initializationVector17authenticationTag9senderKey09recipientP006sharedP028additionalAuthenticationData16tryAllRecipients16encryptionModule10Foundation0U0Vqd__Sg_qd_0_SgASSayqd_1_Sg6header_ASSg09encryptedP0tGA2X0aP03JWKVSgA2_A2_AXSbAA013JWEEncryptionZ0VtKAA019JWERegisteredFieldsG0Rd__AAA5_Rd_0_AAA5_Rd_1_r1_lF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cipher"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, encryptedKey","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?)], "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"encryptionModule"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:encryptionModule:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, encryptedKey","kind":"text"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?)], ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"authenticationTag"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"tryAllRecipients","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"encryptionModule"},{"text":": ","kind":"text"},{"text":"JWEEncryptionModule","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor":{"url":"\/documentation\/jose_swift\/jwemultidecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","navigatorTitle":[{"kind":"identifier","text":"JWEMultiDecryptor"}],"kind":"symbol","type":"topic","title":"JWEMultiDecryptor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiDecryptor"}],"role":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:encryptionModule:)":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:encryptionModule:)","required":true,"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cipher"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?, encryptedKey"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?)], ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"tryAllRecipients","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"encryptionModule","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:encryptionmodule:)","type":"topic","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:encryptionModule:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEEncryptionModule","kind":"identifier"}],"type":"topic","title":"JWEEncryptionModule","url":"\/documentation\/jose_swift\/jweencryptionmodule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionModule"}],"abstract":[{"code":"JWEEncryptionModule","type":"codeVoice"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-5b0uw.json b/data/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-5b0uw.json new file mode 100644 index 0000000..2c7d519 --- /dev/null +++ b/data/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-5b0uw.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-5b0uw"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"? = nil as DefaultJWEHeaderImpl?, "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"recipients"},{"text":": [(header","kind":"text"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"text":"?, encryptedKey","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?)], ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"tryAllRecipients"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" = false, "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"encryptionModule"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","kind":"typeIdentifier","text":"JWEEncryptionModule"},{"text":" = .default) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Protected header (optional)."}]}],"name":"protectedHeader"},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"Unprotected header (optional).","type":"text"}]}]},{"name":"cipher","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Encrypted content data."}]}]},{"name":"recipients","content":[{"type":"paragraph","inlineContent":[{"text":"Array of recipient headers and encrypted keys.","type":"text"}]}]},{"name":"initializationVector","content":[{"type":"paragraph","inlineContent":[{"text":"Initialization vector (optional).","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Authentication tag (optional)."}]}],"name":"authenticationTag"},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Sender’s key (optional)."}]}]},{"name":"recipientKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Recipient’s key (optional)."}]}]},{"name":"sharedKey","content":[{"type":"paragraph","inlineContent":[{"text":"Shared key (optional).","type":"text"}]}]},{"name":"additionalAuthenticationData","content":[{"inlineContent":[{"text":"Additional authenticated data (optional).","type":"text"}],"type":"paragraph"}]},{"name":"tryAllRecipients","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Flag to attempt decryption with all provided recipient keys (optional)."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Password for key derivation (optional).","type":"text"}]}],"name":"password"},{"name":"encryptionModule","content":[{"inlineContent":[{"type":"text","text":"Encryption module (optional)."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Decrypted data as "},{"type":"codeVoice","code":"Data"},{"text":".","type":"text"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Encryption related errors."}]}],"name":"Throws"}]}],"abstract":[{"type":"text","text":"Simplified decryption method for multiple recipients allowing optional parameters."},{"type":"text","text":" "},{"text":"Decrypts a JWE object for multiple recipients using default or provided headers, keys, and cryptographic components.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-oowt"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-5b0uw"},"metadata":{"symbolKind":"method","extendedModule":"JSONWebEncryption","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"roleHeading":"Instance Method","externalID":"s:17JSONWebEncryption17JWEMultiDecryptorPAAE7decrypt15protectedHeader011unprotectedG06cipher10recipients20initializationVector17authenticationTag9senderKey09recipientP006sharedP028additionalAuthenticationData16tryAllRecipients8password16encryptionModule10Foundation0U0Vqd__Sg_qd_0_SgATSayqd_1_Sg6header_ATSg09encryptedP0tGA2Y0aP03JWKVSgA3_A3_AYSbAyA19JWEEncryptionModuleVtKAA019JWERegisteredFieldsG0Rd__AAA6_Rd_0_AAA6_Rd_1_r1_lF","role":"symbol","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cipher"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?, encryptedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?)], "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptionModule"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-oowt":{"type":"topic","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","abstract":[{"type":"text","text":"Decrypts a JWE object with multiple recipients given various headers and cryptographic components."}],"role":"symbol","url":"\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-oowt","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-oowt","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, encryptedKey","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?)], ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"authenticationTag"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptionModule"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","kind":"typeIdentifier","text":"JWEEncryptionModule"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"defaultImplementations":1,"kind":"symbol","required":true},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-5b0uw":{"type":"topic","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","abstract":[{"text":"Simplified decryption method for multiple recipients allowing optional parameters.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Decrypts a JWE object for multiple recipients using default or provided headers, keys, and cryptographic components."}],"role":"symbol","url":"\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-5b0uw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-5b0uw","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"recipients"},{"text":": [(header","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"R"},{"text":"?, encryptedKey","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?)], ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encryptionModule"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor":{"abstract":[{"type":"codeVoice","code":"JWEMultiDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects with multiple recipients.","type":"text"}],"role":"symbol","type":"topic","title":"JWEMultiDecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiDecryptor"}],"url":"\/documentation\/jose_swift\/jwemultidecryptor","navigatorTitle":[{"kind":"identifier","text":"JWEMultiDecryptor"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule","navigatorTitle":[{"text":"JWEEncryptionModule","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}],"title":"JWEEncryptionModule"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-oowt.json b/data/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-oowt.json new file mode 100644 index 0000000..cce6391 --- /dev/null +++ b/data/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-oowt.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Decrypts a JWE object with multiple recipients given various headers and cryptographic components."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-oowt"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"recipients","kind":"externalParam"},{"kind":"text","text":": [(header"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?, encryptedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?)], ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"tryAllRecipients"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptionModule"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"U"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Protected header, conforming to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":"."}]}],"name":"protectedHeader"},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Unprotected header, conforming to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Encrypted content data."}]}],"name":"cipher"},{"name":"recipients","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Array of recipient headers and encrypted keys."}]}]},{"name":"initializationVector","content":[{"inlineContent":[{"type":"text","text":"Initialization vector for the encryption algorithm."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Authentication tag for verifying the integrity of the decrypted data."}],"type":"paragraph"}],"name":"authenticationTag"},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"text":"Optional sender’s key.","type":"text"}]}]},{"name":"recipientKey","content":[{"inlineContent":[{"text":"Optional recipient’s key.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Optional shared key.","type":"text"}],"type":"paragraph"}],"name":"sharedKey"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Additional authenticated data."}]}],"name":"additionalAuthenticationData"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Flag to attempt decryption with all provided recipient keys."}]}],"name":"tryAllRecipients"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional password for key derivation."}]}],"name":"password"},{"name":"encryptionModule","content":[{"inlineContent":[{"text":"The encryption module to use.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"Decrypted data as ","type":"text"},{"type":"codeVoice","code":"Data"},{"text":".","type":"text"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"content":[{"inlineContent":[{"type":"text","text":"Encryption related errors."}],"type":"paragraph"}],"name":"Throws","style":"note","type":"aside"}]}],"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-oowt"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","defaultImplementationsSections":[{"title":"JWEMultiDecryptor Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-5b0uw"]}],"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decrypt","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"kind":"text","text":": [(header"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":"?, encryptedKey","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?)], "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"tryAllRecipients","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"encryptionModule","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"roleHeading":"Instance Method","role":"symbol","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","required":true,"externalID":"s:17JSONWebEncryption17JWEMultiDecryptorP7decrypt15protectedHeader011unprotectedG06cipher10recipients20initializationVector17authenticationTag9senderKey09recipientP006sharedP028additionalAuthenticationData16tryAllRecipients8password16encryptionModule10Foundation0U0Vqd__Sg_qd_0_SgATSayqd_1_Sg6header_ATSg09encryptedP0tGA2Y0aP03JWKVSgA3_A3_AYSbAyA19JWEEncryptionModuleVtKAA019JWERegisteredFieldsG0Rd__AAA6_Rd_0_AAA6_Rd_1_r1_lF","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-oowt":{"type":"topic","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","abstract":[{"type":"text","text":"Decrypts a JWE object with multiple recipients given various headers and cryptographic components."}],"role":"symbol","url":"\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-oowt","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-oowt","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, encryptedKey","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?)], ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"authenticationTag"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encryptionModule"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","kind":"typeIdentifier","text":"JWEEncryptionModule"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"defaultImplementations":1,"kind":"symbol","required":true},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor":{"abstract":[{"type":"codeVoice","code":"JWEMultiDecryptor"},{"text":" protocol defines functionality for decrypting JWE objects with multiple recipients.","type":"text"}],"role":"symbol","type":"topic","title":"JWEMultiDecryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiDecryptor"}],"url":"\/documentation\/jose_swift\/jwemultidecryptor","navigatorTitle":[{"kind":"identifier","text":"JWEMultiDecryptor"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule","navigatorTitle":[{"text":"JWEEncryptionModule","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}],"title":"JWEEncryptionModule"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWEMultiDecryptor/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-5b0uw":{"type":"topic","title":"decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)","abstract":[{"text":"Simplified decryption method for multiple recipients allowing optional parameters.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Decrypts a JWE object for multiple recipients using default or provided headers, keys, and cryptographic components."}],"role":"symbol","url":"\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-5b0uw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiDecryptor\/decrypt(protectedHeader:unprotectedHeader:cipher:recipients:initializationVector:authenticationTag:senderKey:recipientKey:sharedKey:additionalAuthenticationData:tryAllRecipients:password:encryptionModule:)-5b0uw","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"cipher","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"recipients"},{"text":": [(header","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"R"},{"text":"?, encryptedKey","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?)], ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"tryAllRecipients"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encryptionModule"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwemultiencryptor.json b/data/documentation/jose_swift/jwemultiencryptor.json index 924c940..1b6b061 100644 --- a/data/documentation/jose_swift/jwemultiencryptor.json +++ b/data/documentation/jose_swift/jwemultiencryptor.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jwemultiencryptor"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWEMultiEncryptor","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)"]}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"JWEMultiEncryptor"}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEMultiEncryptor","kind":"identifier"}],"title":"JWEMultiEncryptor","modules":[{"name":"jose-swift"}],"symbolKind":"protocol","roleHeading":"Protocol","externalID":"s:17JSONWebEncryption17JWEMultiEncryptorP"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiEncryptor"}],"type":"topic","title":"JWEMultiEncryptor","url":"\/documentation\/jose_swift\/jwemultiencryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor","role":"symbol","kind":"symbol","navigatorTitle":[{"text":"JWEMultiEncryptor","kind":"identifier"}],"abstract":[]},"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor/encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)":{"kind":"symbol","role":"symbol","abstract":[],"title":"encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"recipientsKeys","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"], ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encryptionModule"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"kind":"text","text":">]"}],"url":"\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)"},"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor/encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)":{"kind":"symbol","role":"symbol","abstract":[],"title":"encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"text":"?, key","kind":"text"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")], "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"encryptionModule","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":">]","kind":"text"}],"url":"\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:)","type":"topic","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"JWEMultiEncryptor protocol defines the encryption process for JWE with multiple recipients."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEMultiEncryptor"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwemultiencryptor"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"metadata":{"symbolKind":"protocol","modules":[{"name":"jose-swift"}],"roleHeading":"Protocol","externalID":"s:17JSONWebEncryption17JWEMultiEncryptorP","role":"symbol","title":"JWEMultiEncryptor","navigatorTitle":[{"kind":"identifier","text":"JWEMultiEncryptor"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEMultiEncryptor"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor","abstract":[{"type":"text","text":"JWEMultiEncryptor protocol defines the encryption process for JWE with multiple recipients."}],"url":"\/documentation\/jose_swift\/jwemultiencryptor","type":"topic","navigatorTitle":[{"text":"JWEMultiEncryptor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiEncryptor"}],"title":"JWEMultiEncryptor"},"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor/encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)","abstract":[{"text":"Encrypts a payload for multiple recipients with optional parameters.","type":"text"}],"url":"\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)","title":"encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encrypt"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientsKeys","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"], "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"saltLength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"encryptionModule","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","kind":"typeIdentifier","text":"JWEParts"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"kind":"text","text":">]"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor/encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipients"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":"?, key","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":")], "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"saltLength","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"iterationCount"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"encryptionModule","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">]"}],"required":true,"title":"encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)","url":"\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)","abstract":[{"text":"Encrypts a payload for multiple recipients.","type":"text"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:).json b/data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:).json deleted file mode 100644 index 201c0b4..0000000 --- a/data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:).json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipients"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?, key","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"text":")], ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"encryptionModule","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","kind":"typeIdentifier","text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"text":"JWEParts","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">] "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"kind":"text","text":", "},{"text":"U","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:)"]}],"metadata":{"externalID":"s:17JSONWebEncryption17JWEMultiEncryptorP7encrypt7payload9senderKey10recipients15protectedHeader011unprotectedK03cek20initializationVector28additionalAuthenticationData16encryptionModuleSayAA8JWEPartsVyqd__qd_1_GG10Foundation0R0V_0aH03JWKVSgSayqd_1_Sg6header_AW3keytGqd__Sgqd_0_SgATSgA3_A3_AA013JWEEncryptionT0VtKAA019JWERegisteredFieldsK0Rd__AAA6_Rd_0_AAA6_Rd_1_r1_lF","symbolKind":"method","role":"symbol","title":"encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encrypt"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipients"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?, key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":")], "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"encryptionModule","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWEEncryptionModule","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"JWEParts","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"text":">]","kind":"text"}],"required":true,"roleHeading":"Instance Method"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiEncryptor"}],"type":"topic","title":"JWEMultiEncryptor","url":"\/documentation\/jose_swift\/jwemultiencryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor","role":"symbol","kind":"symbol","navigatorTitle":[{"text":"JWEMultiEncryptor","kind":"identifier"}],"abstract":[]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEEncryptionModule","kind":"identifier"}],"type":"topic","title":"JWEEncryptionModule","url":"\/documentation\/jose_swift\/jweencryptionmodule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionModule"}],"abstract":[{"code":"JWEEncryptionModule","type":"codeVoice"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEParts":{"url":"\/documentation\/jose_swift\/jweparts","title":"JWEParts","abstract":[{"text":"It’s a generic struct that can accommodate different types of headers for both protected and recipient-specific data.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","navigatorTitle":[{"text":"JWEParts","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEParts","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor/encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)":{"kind":"symbol","role":"symbol","abstract":[],"title":"encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"text":"?, key","kind":"text"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")], "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"encryptionModule","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":">]","kind":"text"}],"url":"\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:)","type":"topic","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:).json b/data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:).json new file mode 100644 index 0000000..cf22f11 --- /dev/null +++ b/data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Method","title":"encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)","role":"symbol","required":true,"externalID":"s:17JSONWebEncryption17JWEMultiEncryptorP7encrypt7payload9senderKey10recipients15protectedHeader011unprotectedK03cek20initializationVector28additionalAuthenticationData8password10saltLength14iterationCount16encryptionModuleSayAA8JWEPartsVyqd__qd_1_GG10Foundation0R0V_0aH03JWKVSgSayqd_1_Sg6header_AZ3keytGqd__Sgqd_0_SgAWSgA6_A6_A6_SiSgA7_AA013JWEEncryptionY0VtKAA019JWERegisteredFieldsK0Rd__AAA10_Rd_0_AAA10_Rd_1_r1_lF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipients"},{"kind":"text","text":": [(header"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"R"},{"text":"?, key","kind":"text"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":")], "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"saltLength","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encryptionModule"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"text":"JWEParts","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":">]","kind":"text"}],"symbolKind":"method","modules":[{"name":"jose-swift"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor"]]},"abstract":[{"type":"text","text":"Encrypts a payload for multiple recipients."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipients","kind":"externalParam"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":"?, key","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")], "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"encryptionModule","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWEEncryptionModule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":">] ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"}]}],"kind":"declarations"},{"parameters":[{"name":"payload","content":[{"inlineContent":[{"type":"text","text":"Data to be encrypted."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Sender’s JWK (optional)."}]}],"name":"senderKey"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Array of tuples containing recipient-specific headers and keys.","type":"text"}]}],"name":"recipients"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Protected header (optional)."}]}],"name":"protectedHeader"},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Unprotected header (optional)."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Content Encryption Key (optional)."}],"type":"paragraph"}],"name":"cek"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Initialization vector (optional)."}]}],"name":"initializationVector"},{"name":"additionalAuthenticationData","content":[{"inlineContent":[{"text":"Additional authenticated data (optional).","type":"text"}],"type":"paragraph"}]},{"name":"password","content":[{"inlineContent":[{"type":"text","text":"Password for key derivation (optional)."}],"type":"paragraph"}]},{"name":"saltLength","content":[{"inlineContent":[{"type":"text","text":"Salt length for PBES2 (optional)."}],"type":"paragraph"}]},{"name":"iterationCount","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Iteration count for PBES2 (optional)."}]}]},{"name":"encryptionModule","content":[{"inlineContent":[{"type":"text","text":"Encryption module to be used."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"inlineContent":[{"text":"Array of JWEParts for each recipient.","type":"text"}],"type":"paragraph"}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"name":"Throws","style":"note","type":"aside","content":[{"inlineContent":[{"type":"text","text":"Encryption related errors."}],"type":"paragraph"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor","abstract":[{"type":"text","text":"JWEMultiEncryptor protocol defines the encryption process for JWE with multiple recipients."}],"url":"\/documentation\/jose_swift\/jwemultiencryptor","type":"topic","navigatorTitle":[{"text":"JWEMultiEncryptor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiEncryptor"}],"title":"JWEMultiEncryptor"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule","navigatorTitle":[{"text":"JWEEncryptionModule","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}],"title":"JWEEncryptionModule"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor/encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipients"},{"text":": [(header","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":"?, key","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":")], "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"saltLength","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"iterationCount"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"encryptionModule","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":">]"}],"required":true,"title":"encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)","url":"\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipients:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)","abstract":[{"text":"Encrypts a payload for multiple recipients.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWEParts":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","abstract":[{"text":"It’s a generic struct that can accommodate different types of headers for both protected and recipient-specific data.","type":"text"}],"url":"\/documentation\/jose_swift\/jweparts","title":"JWEParts","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEParts"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEParts"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:).json b/data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:).json deleted file mode 100644 index 4dc4d75..0000000 --- a/data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:).json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"title":"encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientsKeys"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"encryptionModule","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWEEncryptionModule","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"text":">]","kind":"text"}],"extendedModule":"JSONWebEncryption","externalID":"s:17JSONWebEncryption17JWEMultiEncryptorPAAE7encrypt7payload9senderKey14recipientsKeys15protectedHeader011unprotectedL03cek20initializationVector28additionalAuthenticationData16encryptionModuleSayAA8JWEPartsVyqd__AA20DefaultJWEHeaderImplVGG10Foundation0S0V_0aH03JWKVSgSayAYGqd__Sgqd_0_SgAVSgA2_A2_AA013JWEEncryptionU0VtKAA019JWERegisteredFieldsL0Rd__AAA5_Rd_0_r0_lF","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"recipientsKeys"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"? = nil as DefaultJWEHeaderImpl?, "},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"encryptionModule"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule"},{"kind":"text","text":" = .default) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","text":"JWEParts","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"DefaultJWEHeaderImpl","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},{"text":">] ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWEParts":{"url":"\/documentation\/jose_swift\/jweparts","title":"JWEParts","abstract":[{"text":"It’s a generic struct that can accommodate different types of headers for both protected and recipient-specific data.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","navigatorTitle":[{"text":"JWEParts","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEParts","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiEncryptor"}],"type":"topic","title":"JWEMultiEncryptor","url":"\/documentation\/jose_swift\/jwemultiencryptor","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor","role":"symbol","kind":"symbol","navigatorTitle":[{"text":"JWEMultiEncryptor","kind":"identifier"}],"abstract":[]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor/encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)":{"kind":"symbol","role":"symbol","abstract":[],"title":"encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"recipientsKeys","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"], ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encryptionModule"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","text":"JWEParts","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"kind":"text","text":">]"}],"url":"\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:encryptionModule:)"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEEncryptionModule","kind":"identifier"}],"type":"topic","title":"JWEEncryptionModule","url":"\/documentation\/jose_swift\/jweencryptionmodule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEEncryptionModule"}],"abstract":[{"code":"JWEEncryptionModule","type":"codeVoice"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:).json b/data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:).json new file mode 100644 index 0000000..5593a10 --- /dev/null +++ b/data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Encrypts a payload for multiple recipients with optional parameters.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encrypt"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"recipientsKeys"},{"kind":"text","text":": ["},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"? = nil as DefaultJWEHeaderImpl?, "},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"? = nil, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"? = nil, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"saltLength"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil, "},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"encryptionModule"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWEEncryptionModule","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV"},{"text":" = .default) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","kind":"typeIdentifier","text":"JWEParts","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"DefaultJWEHeaderImpl","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"text":">] ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"U"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"payload","content":[{"inlineContent":[{"text":"The data to be encrypted.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional sender’s JSON Web Key (JWK)."}]}],"name":"senderKey"},{"content":[{"inlineContent":[{"text":"Array of recipient’s JWKs.","type":"text"}],"type":"paragraph"}],"name":"recipientsKeys"},{"name":"protectedHeader","content":[{"inlineContent":[{"type":"text","text":"Optional protected header."}],"type":"paragraph"}]},{"name":"unprotectedHeader","content":[{"inlineContent":[{"type":"text","text":"Optional unprotected header."}],"type":"paragraph"}]},{"name":"cek","content":[{"inlineContent":[{"text":"Optional Content Encryption Key (CEK).","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional Initialization Vector (IV)."}],"type":"paragraph"}],"name":"initializationVector"},{"name":"additionalAuthenticationData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional Additional Authenticated Data (AAD)."}]}]},{"content":[{"inlineContent":[{"text":"Optional password for key derivation.","type":"text"}],"type":"paragraph"}],"name":"password"},{"content":[{"inlineContent":[{"text":"Optional salt length for key derivation algorithms.","type":"text"}],"type":"paragraph"}],"name":"saltLength"},{"name":"iterationCount","content":[{"type":"paragraph","inlineContent":[{"text":"Optional iteration count for key derivation algorithms.","type":"text"}]}]},{"name":"encryptionModule","content":[{"inlineContent":[{"type":"text","text":"The encryption module to be used."}],"type":"paragraph"}]}]},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"An array of JWEParts for each recipient.","type":"text"}]}],"kind":"content"},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","type":"aside","name":"Throws","content":[{"inlineContent":[{"type":"text","text":"Encryption errors."}],"type":"paragraph"}]}],"kind":"content"}],"metadata":{"title":"encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)","symbolKind":"method","extendedModule":"JSONWebEncryption","roleHeading":"Instance Method","modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"externalID":"s:17JSONWebEncryption17JWEMultiEncryptorPAAE7encrypt7payload9senderKey14recipientsKeys15protectedHeader011unprotectedL03cek20initializationVector28additionalAuthenticationData8password10saltLength14iterationCount16encryptionModuleSayAA8JWEPartsVyqd__AA20DefaultJWEHeaderImplVGG10Foundation0S0V_0aH03JWKVSgSayA0_Gqd__Sgqd_0_SgAYSgA5_A5_A5_SiSgA6_AA013JWEEncryptionZ0VtKAA019JWERegisteredFieldsL0Rd__AAA9_Rd_0_r0_lF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encrypt"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"recipientsKeys","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"saltLength","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"iterationCount"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"encryptionModule","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"JWEParts","preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"kind":"text","text":">]"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor","abstract":[{"type":"text","text":"JWEMultiEncryptor protocol defines the encryption process for JWE with multiple recipients."}],"url":"\/documentation\/jose_swift\/jwemultiencryptor","type":"topic","navigatorTitle":[{"text":"JWEMultiEncryptor","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEMultiEncryptor"}],"title":"JWEMultiEncryptor"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift/JWEMultiEncryptor/encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEMultiEncryptor\/encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)","abstract":[{"text":"Encrypts a payload for multiple recipients with optional parameters.","type":"text"}],"url":"\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)","title":"encrypt(payload:senderKey:recipientsKeys:protectedHeader:unprotectedHeader:cek:initializationVector:additionalAuthenticationData:password:saltLength:iterationCount:encryptionModule:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encrypt"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientsKeys","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"], "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"saltLength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"encryptionModule","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption19JWEEncryptionModuleV","text":"JWEEncryptionModule"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"preciseIdentifier":"s:17JSONWebEncryption8JWEPartsV","kind":"typeIdentifier","text":"JWEParts"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"DefaultJWEHeaderImpl","preciseIdentifier":"s:17JSONWebEncryption20DefaultJWEHeaderImplV"},{"kind":"text","text":">]"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWEParts":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","abstract":[{"text":"It’s a generic struct that can accommodate different types of headers for both protected and recipient-specific data.","type":"text"}],"url":"\/documentation\/jose_swift\/jweparts","title":"JWEParts","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEParts"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEParts"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWEEncryptionModule":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEEncryptionModule","abstract":[{"type":"codeVoice","code":"JWEEncryptionModule"},{"type":"text","text":" manages a collection of "},{"type":"codeVoice","code":"JWEEncryptionProvider"},{"text":" instances and provides encryption and decryption functionalities.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jweencryptionmodule","navigatorTitle":[{"text":"JWEEncryptionModule","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEEncryptionModule","kind":"identifier"}],"title":"JWEEncryptionModule"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweparts.json b/data/documentation/jose_swift/jweparts.json index 119dce0..a2824ed 100644 --- a/data/documentation/jose_swift/jweparts.json +++ b/data/documentation/jose_swift/jweparts.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jweparts"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"It’s a generic struct that can accommodate different types of headers for both protected and recipient-specific data.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEParts"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","type":"heading","anchor":"overview","level":2},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Type parameters:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"P: A type conforming to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" used for the protected header."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"R: A type conforming to "},{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" used for the recipient-specific header."}],"type":"paragraph"}]}]}]}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts"},"metadata":{"externalID":"s:17JSONWebEncryption8JWEPartsV","symbolKind":"struct","title":"JWEParts","role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"JWEParts"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEParts","kind":"identifier"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWEParts":{"url":"\/documentation\/jose_swift\/jweparts","title":"JWEParts","abstract":[{"text":"It’s a generic struct that can accommodate different types of headers for both protected and recipient-specific data.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","navigatorTitle":[{"text":"JWEParts","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWEParts","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"symbolKind":"struct","modules":[{"name":"jose-swift"}],"roleHeading":"Structure","externalID":"s:17JSONWebEncryption8JWEPartsV","role":"symbol","title":"JWEParts","navigatorTitle":[{"kind":"identifier","text":"JWEParts"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWEParts"}]},"sections":[],"abstract":[{"type":"text","text":"It’s a generic struct that can accommodate different types of headers for both protected and recipient-specific data."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWEParts","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","level":2,"type":"heading","text":"Overview"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"Type parameters:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"text":"P: A type conforming to ","type":"text"},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" used for the protected header.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"R: A type conforming to "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" used for the recipient-specific header.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"}]}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweparts"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWEParts":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWEParts","abstract":[{"text":"It’s a generic struct that can accommodate different types of headers for both protected and recipient-specific data.","type":"text"}],"url":"\/documentation\/jose_swift\/jweparts","title":"JWEParts","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWEParts"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWEParts"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader.json b/data/documentation/jose_swift/jweregisteredfieldsheader.json index 335f1ce..29542cc 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","interfaceLanguage":"swift"},"abstract":[{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"},{"text":" : ","kind":"text"},{"text":"JWARegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWERegisteredFieldsHeader"}],"roleHeading":"Protocol","title":"JWERegisteredFieldsHeader","modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"protocol","navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-6ew8b"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/compressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/contentType","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/critical","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/encodingAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwk","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwkSetURL","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyID","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/senderKeyID","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/type","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateChain","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA1Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA256Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509URL"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/Decodable-Implementations"]}],"relationshipsSections":[{"kind":"relationships","title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"],"kind":"relationships","title":"Conforming Types","type":"conformingTypes"}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWARegisteredFieldsHeader","kind":"identifier"}],"title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"type":"text","text":" "},{"text":"These fields are typically used in cryptographic operations such as key agreement or key derivation.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWEHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol."},{"type":"text","text":" "},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"title":"DefaultJWEHeaderImpl","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/critical":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/critical","required":true,"role":"symbol","abstract":[{"type":"text","text":"List of critical headers that must be understood and processed."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"critical","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/critical","type":"topic","title":"critical"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/encodingAlgorithm":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/encodingAlgorithm","required":true,"role":"symbol","abstract":[{"type":"text","text":"The algorithm used for encoding the content in the JWE process."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodingAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/encodingalgorithm","title":"encodingAlgorithm","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/SE":{"identifier":"doc:\/\/jose-swift\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509CertificateSHA256Thumbprint":{"kind":"symbol","role":"symbol","required":true,"abstract":[{"text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate.","type":"text"}],"title":"x509CertificateSHA256Thumbprint","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha256thumbprint","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA256Thumbprint","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509URL":{"kind":"symbol","abstract":[{"type":"text","text":"URL pointing to an X.509 public key certificate or certificate chain."}],"title":"x509URL","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509url","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509URL","required":true,"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-6ew8b":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-6ew8b","required":true,"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"encodingAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"text":"?, ","kind":"text"},{"text":"compressionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"ephemeralPublicKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyUInfo"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyVInfo"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbes2SaltInput"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbes2SaltCount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKeyId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?)"}],"defaultImplementations":1,"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-1fdve","abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/jwk":{"title":"jwk","kind":"symbol","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwk","abstract":[{"text":"JSON Web Key representing the key used to encrypt or validate the JWE payload.","type":"text"}],"required":true,"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwk","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwk","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509CertificateChain":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateChain","required":true,"role":"symbol","abstract":[{"type":"text","text":"X.509 public key certificate or certificate chain in string format."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatechain","title":"x509CertificateChain","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/compressionAlgorithm":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/compressionAlgorithm","required":true,"role":"symbol","abstract":[{"type":"text","text":"The compression algorithm used, if any, for compressing the payload before encryption."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"compressionAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/compressionalgorithm","type":"topic","title":"compressionAlgorithm"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/type":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/type","required":true,"role":"symbol","abstract":[{"type":"text","text":"Type of the token, typically used to declare a MIME type."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/type","title":"type","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509CertificateSHA1Thumbprint":{"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha1thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA1Thumbprint","required":true,"title":"x509CertificateSHA1Thumbprint","abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate, used for key identification."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/senderKeyID":{"title":"senderKeyID","kind":"symbol","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/senderkeyid","type":"topic","abstract":[{"type":"text","text":"Key ID of the sender’s key, used in the "},{"type":"codeVoice","code":"ECDH-1PU"},{"type":"text","text":" key agreement algorithm."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"senderKeyID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/senderKeyID","required":true,"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/Decodable-Implementations":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/decodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/Decodable-Implementations","title":"Decodable Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/contentType":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/contentType","required":true,"role":"symbol","abstract":[{"type":"text","text":"Media type of the complete JWE, describing the payload content type."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentType","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/contenttype","type":"topic","title":"contentType"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/jwkSetURL":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwkSetURL","required":true,"role":"symbol","abstract":[{"type":"text","text":"URL pointing to a set of JSON-encoded public keys for key discovery."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkSetURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwkseturl","title":"jwkSetURL","type":"topic"},"doc://jose-swift/Se":{"identifier":"doc:\/\/jose-swift\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/keyID":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyID","required":true,"role":"symbol","abstract":[{"type":"text","text":"Identifier for the key used in the JWE process, facilitating key selection."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/keyid","title":"keyID","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/keyManagementAlgorithm":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"keyManagementAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":"?"}],"title":"keyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyManagementAlgorithm","required":true,"role":"symbol","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/keymanagementalgorithm","abstract":[{"text":"The algorithm used for key management in the JWE process.","type":"text"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWERegisteredFieldsHeader"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebAlgorithms25JWARegisteredFieldsHeaderP","text":"JWARegisteredFieldsHeader","kind":"typeIdentifier"}]}],"kind":"declarations"}],"abstract":[{"code":"JWERegisteredFieldsHeader","type":"codeVoice"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-75nsv"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/compressionAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/contentType","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/critical","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/encodingAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwk","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwkSetURL","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyID","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/senderKeyID","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/type","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateChain","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA1Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA256Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509URL"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/Decodable-Implementations"],"generated":true,"title":"Default Implementations"}],"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWERegisteredFieldsHeader"}],"roleHeading":"Protocol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","symbolKind":"protocol","title":"JWERegisteredFieldsHeader"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"kind":"relationships","type":"inheritsFrom","title":"Inherits From"},{"type":"conformingTypes","kind":"relationships","title":"Conforming Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/keyID":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/keyid","title":"keyID","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyID","abstract":[{"type":"text","text":"Identifier for the key used in the JWE process, facilitating key selection."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyID"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol","required":true},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509CertificateSHA256Thumbprint":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate.","type":"text"}],"kind":"symbol","type":"topic","title":"x509CertificateSHA256Thumbprint","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha256thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA256Thumbprint","required":true},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/type":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/type","title":"type","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/type","abstract":[{"text":"Type of the token, typically used to declare a MIME type.","type":"text"}],"required":true,"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/critical":{"role":"symbol","required":true,"kind":"symbol","type":"topic","abstract":[{"text":"List of critical headers that must be understood and processed.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/critical","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/critical","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"critical","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"critical"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509URL":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509URL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509URL","kind":"symbol","abstract":[{"text":"URL pointing to an X.509 public key certificate or certificate chain.","type":"text"}],"required":true,"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509url","role":"symbol","title":"x509URL","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509CertificateChain":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"required":true,"role":"symbol","abstract":[{"text":"X.509 public key certificate or certificate chain in string format.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatechain","title":"x509CertificateChain","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateChain"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/compressionAlgorithm":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/compressionAlgorithm","abstract":[{"type":"text","text":"The compression algorithm used, if any, for compressing the payload before encryption."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"compressionAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"kind":"text","text":"?"}],"kind":"symbol","title":"compressionAlgorithm","role":"symbol","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/compressionalgorithm","required":true,"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/jwk":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwk"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwk","kind":"symbol","abstract":[{"type":"text","text":"JSON Web Key representing the key used to encrypt or validate the JWE payload."}],"required":true,"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwk","role":"symbol","title":"jwk","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-75nsv":{"required":true,"abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-75nsv","kind":"symbol","defaultImplementations":1,"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-3jrjb","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"encodingAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"compressionAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","text":"ContentCompressionAlgorithm","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509URL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyVInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"pbes2SaltInput","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltCount"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKeyId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]},"doc://jose-swift/SE":{"identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/senderKeyID":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/senderkeyid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"senderKeyID"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/senderKeyID","abstract":[{"text":"Key ID of the sender’s key, used in the ","type":"text"},{"type":"codeVoice","code":"ECDH-1PU"},{"type":"text","text":" key agreement algorithm."}],"type":"topic","role":"symbol","required":true,"kind":"symbol","title":"senderKeyID"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/Decodable-Implementations":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/decodable-implementations","title":"Decodable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/Decodable-Implementations","kind":"article","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/keyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/keymanagementalgorithm","required":true,"abstract":[{"type":"text","text":"The algorithm used for key management in the JWE process."}],"title":"keyManagementAlgorithm","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyManagementAlgorithm","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/DefaultJWEHeaderImpl":{"kind":"symbol","abstract":[{"type":"codeVoice","code":"DefaultJWEHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It provides properties to specify various parameters and algorithms used in the JSON Web Encryption (JWE) process."}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"url":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DefaultJWEHeaderImpl","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWEHeaderImpl"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/Se":{"identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/jwkSetURL":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwkSetURL","title":"jwkSetURL","abstract":[{"text":"URL pointing to a set of JSON-encoded public keys for key discovery.","type":"text"}],"required":true,"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwkseturl","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkSetURL","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWARegisteredFieldsHeader":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWARegisteredFieldsHeader","abstract":[{"code":"JWARegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" is a protocol that defines a set of fields commonly used in JSON Web Algorithms (JWA)."},{"text":" ","type":"text"},{"type":"text","text":"These fields are typically used in cryptographic operations such as key agreement or key derivation."}],"url":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","title":"JWARegisteredFieldsHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWARegisteredFieldsHeader"}],"navigatorTitle":[{"kind":"identifier","text":"JWARegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/contentType":{"type":"topic","title":"contentType","role":"symbol","required":true,"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/contentType","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentType","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Media type of the complete JWE, describing the payload content type."}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/contenttype"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509CertificateSHA1Thumbprint":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"required":true,"role":"symbol","abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate, used for key identification."}],"title":"x509CertificateSHA1Thumbprint","type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha1thumbprint","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA1Thumbprint"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/encodingAlgorithm":{"title":"encodingAlgorithm","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/encodingAlgorithm","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/encodingalgorithm","required":true,"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodingAlgorithm"},{"text":": ","kind":"text"},{"text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"The algorithm used for encoding the content in the JWE process.","type":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/compressionalgorithm.json b/data/documentation/jose_swift/jweregisteredfieldsheader/compressionalgorithm.json index 5b31bf1..069eb66 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/compressionalgorithm.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/compressionalgorithm.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compressionAlgorithm"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compressionAlgorithm"},{"kind":"text","text":": "},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","title":"compressionAlgorithm","required":true,"modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"property","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP20compressionAlgorithm0A10Algorithms018ContentCompressionG0OSgvp"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/compressionAlgorithm"},"abstract":[{"type":"text","text":"The compression algorithm used, if any, for compressing the payload before encryption."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/compressionalgorithm"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/compressionAlgorithm":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/compressionAlgorithm","required":true,"role":"symbol","abstract":[{"type":"text","text":"The compression algorithm used, if any, for compressing the payload before encryption."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"compressionAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/compressionalgorithm","type":"topic","title":"compressionAlgorithm"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/compressionalgorithm"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/compressionAlgorithm","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The compression algorithm used, if any, for compressing the payload before encryption."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"compressionAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","kind":"typeIdentifier","text":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"metadata":{"title":"compressionAlgorithm","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP20compressionAlgorithm0A10Algorithms018ContentCompressionG0OSgvp","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"compressionAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"required":true,"roleHeading":"Instance Property","symbolKind":"property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/compressionAlgorithm":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/compressionAlgorithm","abstract":[{"type":"text","text":"The compression algorithm used, if any, for compressing the payload before encryption."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"compressionAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"kind":"text","text":"?"}],"kind":"symbol","title":"compressionAlgorithm","role":"symbol","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/compressionalgorithm","required":true,"type":"topic"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/contenttype.json b/data/documentation/jose_swift/jweregisteredfieldsheader/contenttype.json index 3546f79..4a3e0a7 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/contenttype.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/contenttype.json @@ -1 +1 @@ -{"abstract":[{"text":"Media type of the complete JWE, describing the payload content type.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/contentType","interfaceLanguage":"swift"},"metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"title":"contentType","symbolKind":"property","required":true,"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP11contentTypeSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/contenttype"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/contentType":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/contentType","required":true,"role":"symbol","abstract":[{"type":"text","text":"Media type of the complete JWE, describing the payload content type."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentType","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/contenttype","type":"topic","title":"contentType"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/contenttype"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Media type of the complete JWE, describing the payload content type."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/contentType"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"property","title":"contentType","role":"symbol","required":true,"modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentType","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP11contentTypeSSSgvp","roleHeading":"Instance Property"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentType"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/contentType":{"type":"topic","title":"contentType","role":"symbol","required":true,"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/contentType","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentType","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Media type of the complete JWE, describing the payload content type."}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/contenttype"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/critical.json b/data/documentation/jose_swift/jweregisteredfieldsheader/critical.json index 9ee6509..57f9ff6 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/critical.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/critical.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/critical","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/critical"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"critical","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"role":"symbol","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP8criticalSSSgvp","title":"critical","symbolKind":"property","required":true,"roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"List of critical headers that must be understood and processed.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"critical","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/critical":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/critical","required":true,"role":"symbol","abstract":[{"type":"text","text":"List of critical headers that must be understood and processed."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"critical","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/critical","type":"topic","title":"critical"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/critical"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/critical"},"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"critical","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP8criticalSSSgvp","role":"symbol","required":true,"roleHeading":"Instance Property","title":"critical"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"critical","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"abstract":[{"text":"List of critical headers that must be understood and processed.","type":"text"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/critical":{"role":"symbol","required":true,"kind":"symbol","type":"topic","abstract":[{"text":"List of critical headers that must be understood and processed.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/critical","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/critical","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"critical","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"critical"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/decodable-implementations.json b/data/documentation/jose_swift/jweregisteredfieldsheader/decodable-implementations.json index fc1f003..645818d 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/decodable-implementations.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/decodable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/Decodable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Decodable Implementations"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(from:)"],"title":"Initializers","generated":true}],"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(from:)":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(from:)","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"kind":"symbol","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(from:)"]}],"kind":"article","metadata":{"modules":[{"name":"jose-swift"}],"title":"Decodable Implementations","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(from:)":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(from:)","title":"init(from:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(from:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/encodingalgorithm.json b/data/documentation/jose_swift/jweregisteredfieldsheader/encodingalgorithm.json index e7c8a93..8f2047d 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/encodingalgorithm.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/encodingalgorithm.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","title":"encodingAlgorithm","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP17encodingAlgorithm0A10Algorithms07ContentbG0OSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodingAlgorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":"?"}],"symbolKind":"property","required":true,"role":"symbol"},"sections":[],"abstract":[{"type":"text","text":"The algorithm used for encoding the content in the JWE process."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodingAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/encodingAlgorithm"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/encodingalgorithm"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/encodingAlgorithm":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/encodingAlgorithm","required":true,"role":"symbol","abstract":[{"type":"text","text":"The algorithm used for encoding the content in the JWE process."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodingAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/encodingalgorithm","title":"encodingAlgorithm","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodingAlgorithm"},{"kind":"text","text":": "},{"text":"ContentEncryptionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"?"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP17encodingAlgorithm0A10Algorithms07ContentbG0OSgvp","required":true,"modules":[{"name":"jose-swift"}],"symbolKind":"property","title":"encodingAlgorithm"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/encodingAlgorithm"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"encodingAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The algorithm used for encoding the content in the JWE process.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/encodingalgorithm"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/encodingAlgorithm":{"title":"encodingAlgorithm","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/encodingAlgorithm","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/encodingalgorithm","required":true,"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodingAlgorithm"},{"text":": ","kind":"text"},{"text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"The algorithm used for encoding the content in the JWE process.","type":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/init(from:).json b/data/documentation/jose_swift/jweregisteredfieldsheader/init(from:).json index 908fde8..7f361d3 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/init(from:).json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/init(from:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/Decodable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(from:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(from:)"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"metadata":{"symbolKind":"init","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderPAAE4fromx0A3Key3JWKV_tcfc","roleHeading":"Initializer","extendedModule":"JSONWebEncryption","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/Decodable-Implementations":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/decodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/Decodable-Implementations","title":"Decodable Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(from:)":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(from:)","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/Decodable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(from:)"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")"}]}]}],"metadata":{"extendedModule":"JSONWebEncryption","title":"init(from:)","role":"symbol","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":")","kind":"text"}],"modules":[{"name":"jose-swift","relatedModules":["JSONWebEncryption"]}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderPAAE4fromx0A3Key3JWKV_tcfc","symbolKind":"init"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(from:)":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(from:)","title":"init(from:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(from:)","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/Decodable-Implementations":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/decodable-implementations","title":"Decodable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/Decodable-Implementations","kind":"article","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-1fdve.json b/data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-1fdve.json deleted file mode 100644 index 26f925f..0000000 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-1fdve.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"defaultImplementationsSections":[{"title":"JWERegisteredFieldsHeader Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-86a0f"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-1fdve"]}],"metadata":{"role":"symbol","required":true,"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP22keyManagementAlgorithm08encodingH0011compressionH00F2ID9jwkSetURL0L004x509N00O16CertificateChain0oP14SHA1Thumbprint0op6SHA256S04type11contentType8critical18ephemeralPublicKey19agreementPartyUInfo19agreementPartyVInfo20initializationVector17authenticationTag14pbes2SaltInput14pbes2SaltCount11senderKeyIdx0A10Algorithms03KeygH0OSg_AY07ContentbH0OSgAY018ContentCompressionH0OSgSSSgA7_0A3Key3JWKVSgA7_A7_A7_A7_A7_A7_A7_A11_10Foundation4DataVSgA15_A15_A15_A15_A15_A7_tcfc","title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encodingAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":"?, "},{"text":"compressionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwk"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509URL"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateChain","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"ephemeralPublicKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyVInfo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltCount","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKeyId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"roleHeading":"Initializer","modules":[{"name":"jose-swift"}]},"abstract":[{"text":"Initializes a new header with the specified parameters.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","text":"KeyManagementAlgorithm"},{"text":"?, ","kind":"text"},{"text":"encodingAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":"?, "},{"text":"compressionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"},{"kind":"text","text":"?, "},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"jwkSetURL","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"contentType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"ephemeralPublicKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyUInfo"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyVInfo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltInput","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"pbes2SaltCount","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKeyId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"keyManagementAlgorithm","content":[{"type":"paragraph","inlineContent":[{"text":"Algorithm used for key management.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"Algorithm used for content encryption.","type":"text"}],"type":"paragraph"}],"name":"encodingAlgorithm"},{"name":"compressionAlgorithm","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional compression algorithm."}]}]},{"name":"keyID","content":[{"inlineContent":[{"type":"text","text":"Optional identifier for the key."}],"type":"paragraph"}]},{"name":"jwkSetURL","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional URL for the JSON Web Key Set."}]}]},{"name":"jwk","content":[{"inlineContent":[{"type":"text","text":"Optional JSON Web Key."}],"type":"paragraph"}]},{"name":"x509URL","content":[{"type":"paragraph","inlineContent":[{"text":"Optional URL for X.509 public key certificate.","type":"text"}]}]},{"name":"x509CertificateChain","content":[{"type":"paragraph","inlineContent":[{"text":"Optional X.509 certificate chain.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional SHA-1 thumbprint of X.509 certificate."}],"type":"paragraph"}],"name":"x509CertificateSHA1Thumbprint"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional SHA-256 thumbprint of X.509 certificate."}]}],"name":"x509CertificateSHA256Thumbprint"},{"name":"type","content":[{"type":"paragraph","inlineContent":[{"text":"Optional type of the token.","type":"text"}]}]},{"name":"contentType","content":[{"inlineContent":[{"type":"text","text":"Optional content type of the JWE."}],"type":"paragraph"}]},{"name":"critical","content":[{"type":"paragraph","inlineContent":[{"text":"Optional list of critical headers.","type":"text"}]}]},{"name":"senderKeyId","content":[{"type":"paragraph","inlineContent":[{"text":"Optional Key ID of the sender’s key.","type":"text"}]}]}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-6ew8b","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-86a0f":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-90jlq","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encodingAlgorithm"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"compressionAlgorithm"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwk"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509URL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyVInfo"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltInput","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltCount"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"senderKeyId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-86a0f","title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-6ew8b":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-6ew8b","required":true,"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"encodingAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"text":"?, ","kind":"text"},{"text":"compressionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"ephemeralPublicKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyUInfo"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyVInfo"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbes2SaltInput"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbes2SaltCount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKeyId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?)"}],"defaultImplementations":1,"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-1fdve","abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-3jrjb.json b/data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-3jrjb.json new file mode 100644 index 0000000..3958e77 --- /dev/null +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-3jrjb.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encodingAlgorithm"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"compressionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ContentCompressionAlgorithm","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"jwkSetURL","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"jwk","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateChain","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"contentType"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"agreementPartyVInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"pbes2SaltInput","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"pbes2SaltCount","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKeyId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"keyManagementAlgorithm","content":[{"type":"paragraph","inlineContent":[{"text":"Algorithm used for key management.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Algorithm used for content encryption."}]}],"name":"encodingAlgorithm"},{"name":"compressionAlgorithm","content":[{"type":"paragraph","inlineContent":[{"text":"Optional compression algorithm.","type":"text"}]}]},{"name":"keyID","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional identifier for the key."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional URL for the JSON Web Key Set."}],"type":"paragraph"}],"name":"jwkSetURL"},{"name":"jwk","content":[{"type":"paragraph","inlineContent":[{"text":"Optional JSON Web Key.","type":"text"}]}]},{"name":"x509URL","content":[{"type":"paragraph","inlineContent":[{"text":"Optional URL for X.509 public key certificate.","type":"text"}]}]},{"name":"x509CertificateChain","content":[{"inlineContent":[{"text":"Optional X.509 certificate chain.","type":"text"}],"type":"paragraph"}]},{"name":"x509CertificateSHA1Thumbprint","content":[{"inlineContent":[{"text":"Optional SHA-1 thumbprint of X.509 certificate.","type":"text"}],"type":"paragraph"}]},{"name":"x509CertificateSHA256Thumbprint","content":[{"type":"paragraph","inlineContent":[{"text":"Optional SHA-256 thumbprint of X.509 certificate.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional type of the token."}]}],"name":"type"},{"content":[{"inlineContent":[{"type":"text","text":"Optional content type of the JWE."}],"type":"paragraph"}],"name":"contentType"},{"name":"critical","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional list of critical headers."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional Key ID of the sender’s key."}],"type":"paragraph"}],"name":"senderKeyId"}],"kind":"parameters"}],"metadata":{"roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encodingAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"?, "},{"text":"compressionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"keyID"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"jwkSetURL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"jwk","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509URL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"contentType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"critical"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"ephemeralPublicKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"text":"agreementPartyUInfo","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"agreementPartyVInfo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltInput"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltCount","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKeyId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"required":true,"role":"symbol","modules":[{"name":"jose-swift"}],"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP22keyManagementAlgorithm08encodingH0011compressionH00F2ID9jwkSetURL0L004x509N00O16CertificateChain0oP14SHA1Thumbprint0op6SHA256S04type11contentType8critical18ephemeralPublicKey19agreementPartyUInfo19agreementPartyVInfo20initializationVector17authenticationTag14pbes2SaltInput14pbes2SaltCount11senderKeyIdx0A10Algorithms03KeygH0OSg_AY07ContentbH0OSgAY018ContentCompressionH0OSgSSSgA7_0A3Key3JWKVSgA7_A7_A7_A7_A7_A7_A7_A11_10Foundation4DataVSgA15_A15_A15_A15_SiSgA7_tcfc","symbolKind":"init"},"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-3jrjb"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-75nsv","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","defaultImplementationsSections":[{"title":"JWERegisteredFieldsHeader Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-8fzoh"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-75nsv":{"required":true,"abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-75nsv","kind":"symbol","defaultImplementations":1,"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-3jrjb","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"encodingAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"compressionAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","text":"ContentCompressionAlgorithm","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509URL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyVInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"pbes2SaltInput","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltCount"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKeyId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-8fzoh":{"abstract":[{"text":"Initializes a new header with the specified parameters.","type":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-8fzoh","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-tnag","title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encodingAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"?, "},{"text":"compressionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","text":"ContentCompressionAlgorithm"},{"kind":"text","text":"?, "},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"ephemeralPublicKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyVInfo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"pbes2SaltInput","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltCount","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"senderKeyId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-90jlq.json b/data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-90jlq.json deleted file mode 100644 index 2011c42..0000000 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-90jlq.json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":"? = nil, "},{"text":"encodingAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"? = nil, "},{"text":"compressionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","text":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"keyID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"jwkSetURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"x509URL"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"ephemeralPublicKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":"? = nil, "},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"agreementPartyVInfo"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"text":"pbes2SaltInput","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltCount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"senderKeyId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"keyManagementAlgorithm","content":[{"inlineContent":[{"type":"text","text":"Algorithm used for key management."}],"type":"paragraph"}]},{"name":"encodingAlgorithm","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Algorithm used for content encryption."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional compression algorithm.","type":"text"}]}],"name":"compressionAlgorithm"},{"name":"keyID","content":[{"type":"paragraph","inlineContent":[{"text":"Optional identifier for the key.","type":"text"}]}]},{"name":"jwkSetURL","content":[{"inlineContent":[{"type":"text","text":"Optional URL for the JSON Web Key Set."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional JSON Web Key."}],"type":"paragraph"}],"name":"jwk"},{"name":"x509URL","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional URL for X.509 public key certificate."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional X.509 certificate chain."}]}],"name":"x509CertificateChain"},{"name":"x509CertificateSHA1Thumbprint","content":[{"type":"paragraph","inlineContent":[{"text":"Optional SHA-1 thumbprint of X.509 certificate.","type":"text"}]}]},{"name":"x509CertificateSHA256Thumbprint","content":[{"type":"paragraph","inlineContent":[{"text":"Optional SHA-256 thumbprint of X.509 certificate.","type":"text"}]}]},{"name":"type","content":[{"inlineContent":[{"text":"Optional type of the token.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional content type of the JWE.","type":"text"}]}],"name":"contentType"},{"content":[{"inlineContent":[{"type":"text","text":"Optional list of critical headers."}],"type":"paragraph"}],"name":"critical"},{"content":[{"inlineContent":[{"type":"text","text":"Optional Key ID of the sender’s key."}],"type":"paragraph"}],"name":"senderKeyId"}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-90jlq"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-86a0f","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"symbolKind":"init","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderPAAE22keyManagementAlgorithm08encodingH0011compressionH00F2ID9jwkSetURL0L004x509N00O16CertificateChain0oP14SHA1Thumbprint0op6SHA256S04type11contentType8critical18ephemeralPublicKey19agreementPartyUInfo19agreementPartyVInfo20initializationVector17authenticationTag14pbes2SaltInput14pbes2SaltCount11senderKeyIdx0A10Algorithms03KeygH0OSg_AY07ContentbH0OSgAY018ContentCompressionH0OSgSSSgA7_0A3Key3JWKVSgA7_A7_A7_A7_A7_A7_A7_A11_10Foundation4DataVSgA15_A15_A15_A15_A15_A7_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encodingAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"compressionAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"kind":"text","text":"?, "},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"jwkSetURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwk"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"critical"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"ephemeralPublicKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"agreementPartyUInfo","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyVInfo","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltCount"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"senderKeyId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"roleHeading":"Initializer","role":"symbol","extendedModule":"JSONWebEncryption"},"abstract":[{"text":"Initializes a new header with the specified parameters.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-6ew8b"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","kind":"symbol","title":"ContentEncryptionAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"navigatorTitle":[{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","type":"topic","abstract":[{"code":"ContentEncryptionAlgorithm","type":"codeVoice"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-6ew8b":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-6ew8b","required":true,"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"encodingAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"text":"?, ","kind":"text"},{"text":"compressionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"ephemeralPublicKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyUInfo"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyVInfo"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbes2SaltInput"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbes2SaltCount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKeyId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?)"}],"defaultImplementations":1,"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-1fdve","abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-86a0f":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-90jlq","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier","text":"KeyManagementAlgorithm"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encodingAlgorithm"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"compressionAlgorithm"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ContentCompressionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwk"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509URL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyVInfo"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltInput","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltCount"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"senderKeyId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-86a0f","title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)"},"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","abstract":[{"code":"ContentCompressionAlgorithm","type":"codeVoice"},{"text":" is an enumeration representing the supported content compression algorithms.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ContentCompressionAlgorithm","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-tnag.json b/data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-tnag.json new file mode 100644 index 0000000..97b741a --- /dev/null +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-tnag.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-tnag"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-8fzoh","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"relatedModules":["JSONWebEncryption"],"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderPAAE22keyManagementAlgorithm08encodingH0011compressionH00F2ID9jwkSetURL0L004x509N00O16CertificateChain0oP14SHA1Thumbprint0op6SHA256S04type11contentType8critical18ephemeralPublicKey19agreementPartyUInfo19agreementPartyVInfo20initializationVector17authenticationTag14pbes2SaltInput14pbes2SaltCount11senderKeyIdx0A10Algorithms03KeygH0OSg_AY07ContentbH0OSgAY018ContentCompressionH0OSgSSSgA7_0A3Key3JWKVSgA7_A7_A7_A7_A7_A7_A7_A11_10Foundation4DataVSgA15_A15_A15_A15_SiSgA7_tcfc","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"encodingAlgorithm"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","kind":"typeIdentifier","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":"?, "},{"text":"compressionAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","kind":"typeIdentifier","text":"ContentCompressionAlgorithm"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"jwkSetURL","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509URL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"contentType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"critical","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"ephemeralPublicKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"agreementPartyVInfo","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltInput"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltCount","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"senderKeyId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"extendedModule":"JSONWebEncryption","symbolKind":"init","title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)"},"abstract":[{"text":"Initializes a new header with the specified parameters.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"keyManagementAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","text":"KeyManagementAlgorithm"},{"kind":"text","text":"? = nil, "},{"text":"encodingAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"compressionAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","text":"ContentCompressionAlgorithm"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"keyID"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"jwk"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"critical","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"ephemeralPublicKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"? = nil, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"agreementPartyVInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"pbes2SaltInput"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"pbes2SaltCount","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil, "},{"text":"senderKeyId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Algorithm used for key management."}],"type":"paragraph"}],"name":"keyManagementAlgorithm"},{"content":[{"inlineContent":[{"type":"text","text":"Algorithm used for content encryption."}],"type":"paragraph"}],"name":"encodingAlgorithm"},{"name":"compressionAlgorithm","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional compression algorithm."}]}]},{"name":"keyID","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional identifier for the key."}]}]},{"content":[{"inlineContent":[{"text":"Optional URL for the JSON Web Key Set.","type":"text"}],"type":"paragraph"}],"name":"jwkSetURL"},{"name":"jwk","content":[{"type":"paragraph","inlineContent":[{"text":"Optional JSON Web Key.","type":"text"}]}]},{"name":"x509URL","content":[{"inlineContent":[{"text":"Optional URL for X.509 public key certificate.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Optional X.509 certificate chain.","type":"text"}]}],"name":"x509CertificateChain"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional SHA-1 thumbprint of X.509 certificate."}]}],"name":"x509CertificateSHA1Thumbprint"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional SHA-256 thumbprint of X.509 certificate."}]}],"name":"x509CertificateSHA256Thumbprint"},{"name":"type","content":[{"type":"paragraph","inlineContent":[{"text":"Optional type of the token.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional content type of the JWE."}]}],"name":"contentType"},{"name":"critical","content":[{"type":"paragraph","inlineContent":[{"text":"Optional list of critical headers.","type":"text"}]}]},{"name":"senderKeyId","content":[{"type":"paragraph","inlineContent":[{"text":"Optional Key ID of the sender’s key.","type":"text"}]}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-75nsv"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/ContentCompressionAlgorithm":{"abstract":[{"type":"codeVoice","code":"ContentCompressionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content compression algorithms."}],"title":"ContentCompressionAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentCompressionAlgorithm","navigatorTitle":[{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/contentcompressionalgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentCompressionAlgorithm","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-8fzoh":{"abstract":[{"text":"Initializes a new header with the specified parameters.","type":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-8fzoh","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-tnag","title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"encodingAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ContentEncryptionAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO"},{"kind":"text","text":"?, "},{"text":"compressionAlgorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","text":"ContentCompressionAlgorithm"},{"kind":"text","text":"?, "},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"contentType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"critical"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"ephemeralPublicKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"agreementPartyVInfo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"pbes2SaltInput","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"pbes2SaltCount","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"senderKeyId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/ContentEncryptionAlgorithm":{"role":"symbol","title":"ContentEncryptionAlgorithm","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/ContentEncryptionAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ContentEncryptionAlgorithm","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ContentEncryptionAlgorithm"}],"url":"\/documentation\/jose_swift\/contentencryptionalgorithm","abstract":[{"type":"codeVoice","code":"ContentEncryptionAlgorithm"},{"type":"text","text":" is an enumeration representing the supported content encryption algorithms."}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-75nsv":{"required":true,"abstract":[{"type":"text","text":"Initializes a new header with the specified parameters."}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)-75nsv","kind":"symbol","defaultImplementations":1,"title":"init(keyManagementAlgorithm:encodingAlgorithm:compressionAlgorithm:keyID:jwkSetURL:jwk:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:type:contentType:critical:ephemeralPublicKey:agreementPartyUInfo:agreementPartyVInfo:initializationVector:authenticationTag:pbes2SaltInput:pbes2SaltCount:senderKeyId:)","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-3jrjb","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"encodingAlgorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms26ContentEncryptionAlgorithmO","text":"ContentEncryptionAlgorithm","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"compressionAlgorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms27ContentCompressionAlgorithmO","text":"ContentCompressionAlgorithm","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"jwkSetURL"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"x509URL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"contentType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"critical","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"ephemeralPublicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"agreementPartyUInfo","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"agreementPartyVInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"pbes2SaltInput","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbes2SaltCount"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKeyId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/jwk.json b/data/documentation/jose_swift/jweregisteredfieldsheader/jwk.json index 928b7ac..d0f66a1 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/jwk.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/jwk.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwk","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwk"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"required":true,"title":"jwk","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP3jwk0A3Key3JWKVSgvp","role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwk","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?"}]},"sections":[],"abstract":[{"type":"text","text":"JSON Web Key representing the key used to encrypt or validate the JWE payload."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwk","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/jwk":{"title":"jwk","kind":"symbol","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwk","abstract":[{"text":"JSON Web Key representing the key used to encrypt or validate the JWE payload.","type":"text"}],"required":true,"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwk","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwk","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwk"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwk","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"JSON Web Key representing the key used to encrypt or validate the JWE payload."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwk","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"required":true,"title":"jwk","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP3jwk0A3Key3JWKVSgvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwk"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?","kind":"text"}]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/jwk":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwk"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwk","kind":"symbol","abstract":[{"type":"text","text":"JSON Web Key representing the key used to encrypt or validate the JWE payload."}],"required":true,"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwk","role":"symbol","title":"jwk","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/jwkseturl.json b/data/documentation/jose_swift/jweregisteredfieldsheader/jwkseturl.json index 8c09abc..7c944a9 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/jwkseturl.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/jwkseturl.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwkSetURL","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"abstract":[{"type":"text","text":"URL pointing to a set of JSON-encoded public keys for key discovery."}],"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwkseturl"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP9jwkSetURLSSSgvp","title":"jwkSetURL","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkSetURL","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"property","required":true},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkSetURL"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/jwkSetURL":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwkSetURL","required":true,"role":"symbol","abstract":[{"type":"text","text":"URL pointing to a set of JSON-encoded public keys for key discovery."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkSetURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwkseturl","title":"jwkSetURL","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","title":"jwkSetURL","role":"symbol","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP9jwkSetURLSSSgvp","required":true,"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkSetURL"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"symbolKind":"property","modules":[{"name":"jose-swift"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwkSetURL","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"URL pointing to a set of JSON-encoded public keys for key discovery.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkSetURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwkseturl"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/jwkSetURL":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/jwkSetURL","title":"jwkSetURL","abstract":[{"text":"URL pointing to a set of JSON-encoded public keys for key discovery.","type":"text"}],"required":true,"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwkseturl","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkSetURL","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/keyid.json b/data/documentation/jose_swift/jweregisteredfieldsheader/keyid.json index db2d548..727707f 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/keyid.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/keyid.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"metadata":{"role":"symbol","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP5keyIDSSSgvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyID"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"title":"keyID","required":true},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyID"},"sections":[],"abstract":[{"type":"text","text":"Identifier for the key used in the JWE process, facilitating key selection."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/keyid"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/keyID":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyID","required":true,"role":"symbol","abstract":[{"type":"text","text":"Identifier for the key used in the JWE process, facilitating key selection."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/keyid","title":"keyID","type":"topic"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyID","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/keyid"]}],"kind":"symbol","abstract":[{"type":"text","text":"Identifier for the key used in the JWE process, facilitating key selection."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"jose-swift"}],"title":"keyID","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"keyID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP5keyIDSSSgvp","symbolKind":"property","required":true},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/keyID":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/keyid","title":"keyID","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyID","abstract":[{"type":"text","text":"Identifier for the key used in the JWE process, facilitating key selection."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyID"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol","required":true},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/keymanagementalgorithm.json b/data/documentation/jose_swift/jweregisteredfieldsheader/keymanagementalgorithm.json index 807a4ea..e33bf34 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/keymanagementalgorithm.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/keymanagementalgorithm.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyManagementAlgorithm"},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"keyManagementAlgorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"keyManagementAlgorithm","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"required":true,"role":"symbol","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP22keyManagementAlgorithm0A10Algorithms03KeygH0OSgvp"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/keymanagementalgorithm"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The algorithm used for key management in the JWE process.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"keyManagementAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/keyManagementAlgorithm":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"keyManagementAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":"?"}],"title":"keyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyManagementAlgorithm","required":true,"role":"symbol","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/keymanagementalgorithm","abstract":[{"text":"The algorithm used for key management in the JWE process.","type":"text"}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The algorithm used for key management in the JWE process."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/keymanagementalgorithm"]}],"metadata":{"role":"symbol","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP22keyManagementAlgorithm0A10Algorithms03KeygH0OSgvp","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","title":"keyManagementAlgorithm","required":true,"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"keyManagementAlgorithm","kind":"identifier"},{"kind":"text","text":": "},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"?","kind":"text"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyManagementAlgorithm"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyManagementAlgorithm","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/keyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/keymanagementalgorithm","required":true,"abstract":[{"type":"text","text":"The algorithm used for key management in the JWE process."}],"title":"keyManagementAlgorithm","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/keyManagementAlgorithm","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyManagementAlgorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/senderkeyid.json b/data/documentation/jose_swift/jweregisteredfieldsheader/senderkeyid.json index 511abce..0b388b3 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/senderkeyid.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/senderkeyid.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"senderKeyID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/senderkeyid"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Key ID of the sender’s key, used in the "},{"type":"codeVoice","code":"ECDH-1PU"},{"text":" key agreement algorithm.","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/senderKeyID","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"senderKeyID","symbolKind":"property","modules":[{"name":"jose-swift"}],"required":true,"roleHeading":"Instance Property","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP11senderKeyIDSSSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"senderKeyID"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/senderKeyID":{"title":"senderKeyID","kind":"symbol","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/senderkeyid","type":"topic","abstract":[{"type":"text","text":"Key ID of the sender’s key, used in the "},{"type":"codeVoice","code":"ECDH-1PU"},{"type":"text","text":" key agreement algorithm."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"senderKeyID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/senderKeyID","required":true,"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Key ID of the sender’s key, used in the "},{"code":"ECDH-1PU","type":"codeVoice"},{"type":"text","text":" key agreement algorithm."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"senderKeyID"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/senderkeyid"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"kind":"symbol","metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"senderKeyID"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","roleHeading":"Instance Property","required":true,"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP11senderKeyIDSSSgvp","symbolKind":"property","title":"senderKeyID"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/senderKeyID"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/senderKeyID":{"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/senderkeyid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"senderKeyID"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/senderKeyID","abstract":[{"text":"Key ID of the sender’s key, used in the ","type":"text"},{"type":"codeVoice","code":"ECDH-1PU"},{"type":"text","text":" key agreement algorithm."}],"type":"topic","role":"symbol","required":true,"kind":"symbol","title":"senderKeyID"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/type.json b/data/documentation/jose_swift/jweregisteredfieldsheader/type.json index d14101a..0c20022 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/type.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/type.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/type","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Type of the token, typically used to declare a MIME type."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/type"]}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"required":true,"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP4typeSSSgvp","symbolKind":"property","title":"type","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/type":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/type","required":true,"role":"symbol","abstract":[{"type":"text","text":"Type of the token, typically used to declare a MIME type."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/type","title":"type","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/type"]}],"abstract":[{"text":"Type of the token, typically used to declare a MIME type.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/type","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"jose-swift"}],"title":"type","symbolKind":"property","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP4typeSSSgvp","roleHeading":"Instance Property","required":true,"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/type":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/type","title":"type","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/type","abstract":[{"text":"Type of the token, typically used to declare a MIME type.","type":"text"}],"required":true,"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/x509certificatechain.json b/data/documentation/jose_swift/jweregisteredfieldsheader/x509certificatechain.json index c52f9f3..8a5d6ed 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/x509certificatechain.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/x509certificatechain.json @@ -1 +1 @@ -{"abstract":[{"text":"X.509 public key certificate or certificate chain in string format.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateChain"},"metadata":{"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP20x509CertificateChainSSSgvp","required":true,"title":"x509CertificateChain","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatechain"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509CertificateChain":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateChain","required":true,"role":"symbol","abstract":[{"type":"text","text":"X.509 public key certificate or certificate chain in string format."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatechain","title":"x509CertificateChain","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatechain"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateChain"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"required":true,"title":"x509CertificateChain","role":"symbol","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP20x509CertificateChainSSSgvp","roleHeading":"Instance Property","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"abstract":[{"text":"X.509 public key certificate or certificate chain in string format.","type":"text"}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateChain"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509CertificateChain":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"required":true,"role":"symbol","abstract":[{"text":"X.509 public key certificate or certificate chain in string format.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatechain","title":"x509CertificateChain","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateChain"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/x509certificatesha1thumbprint.json b/data/documentation/jose_swift/jweregisteredfieldsheader/x509certificatesha1thumbprint.json index aeee9ed..af01ca6 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/x509certificatesha1thumbprint.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/x509certificatesha1thumbprint.json @@ -1 +1 @@ -{"metadata":{"title":"x509CertificateSHA1Thumbprint","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","required":true,"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP29x509CertificateSHA1ThumbprintSSSgvp"},"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha1thumbprint"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate, used for key identification."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA1Thumbprint"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509CertificateSHA1Thumbprint":{"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha1thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA1Thumbprint","required":true,"title":"x509CertificateSHA1Thumbprint","abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate, used for key identification."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"required":true,"role":"symbol","modules":[{"name":"jose-swift"}],"title":"x509CertificateSHA1Thumbprint","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP29x509CertificateSHA1ThumbprintSSSgvp","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate, used for key identification."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA1Thumbprint"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha1thumbprint"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509CertificateSHA1Thumbprint":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"required":true,"role":"symbol","abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint of the DER encoding of an X.509 certificate, used for key identification."}],"title":"x509CertificateSHA1Thumbprint","type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha1thumbprint","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA1Thumbprint"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/x509certificatesha256thumbprint.json b/data/documentation/jose_swift/jweregisteredfieldsheader/x509certificatesha256thumbprint.json index a148ed2..5be5dcb 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/x509certificatesha256thumbprint.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/x509certificatesha256thumbprint.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA256Thumbprint"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","required":true,"title":"x509CertificateSHA256Thumbprint","role":"symbol","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP31x509CertificateSHA256ThumbprintSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha256thumbprint"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"abstract":[{"text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509CertificateSHA256Thumbprint":{"kind":"symbol","role":"symbol","required":true,"abstract":[{"text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate.","type":"text"}],"title":"x509CertificateSHA256Thumbprint","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha256thumbprint","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA256Thumbprint","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA256Thumbprint"},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP31x509CertificateSHA256ThumbprintSSSgvp","roleHeading":"Instance Property","title":"x509CertificateSHA256Thumbprint","required":true},"abstract":[{"type":"text","text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha256thumbprint"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509CertificateSHA256Thumbprint":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate.","type":"text"}],"kind":"symbol","type":"topic","title":"x509CertificateSHA256Thumbprint","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha256thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509CertificateSHA256Thumbprint","required":true},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jweregisteredfieldsheader/x509url.json b/data/documentation/jose_swift/jweregisteredfieldsheader/x509url.json index f333998..aecc38c 100644 --- a/data/documentation/jose_swift/jweregisteredfieldsheader/x509url.json +++ b/data/documentation/jose_swift/jweregisteredfieldsheader/x509url.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509URL","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"text":"URL pointing to an X.509 public key certificate or certificate chain.","type":"text"}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","title":"x509URL","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509URL","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"required":true,"externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP7x509URLSSSgvp","role":"symbol","modules":[{"name":"jose-swift"}]},"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509url"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509URL","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509URL":{"kind":"symbol","abstract":[{"type":"text","text":"URL pointing to an X.509 public key certificate or certificate chain."}],"title":"x509URL","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509url","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509URL","required":true,"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509url"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509URL"},"kind":"symbol","abstract":[{"type":"text","text":"URL pointing to an X.509 public key certificate or certificate chain."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509URL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"x509URL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"x509URL","externalID":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP7x509URLSSSgvp","role":"symbol","roleHeading":"Instance Property","required":true,"symbolKind":"property"},"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader/x509URL":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509URL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader\/x509URL","kind":"symbol","abstract":[{"text":"URL pointing to an X.509 public key certificate or certificate chain.","type":"text"}],"required":true,"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509url","role":"symbol","title":"x509URL","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk.json b/data/documentation/jose_swift/jwk.json index 67884d4..e3e1cb9 100644 --- a/data/documentation/jose_swift/jwk.json +++ b/data/documentation/jose_swift/jwk.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","isActive":true}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/algorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/curve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/d","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dp","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dq","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/e","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/key","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyGeneration","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyID","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyOperations-swift.property","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyType-swift.property","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/n","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/p","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKeyUse-swift.property","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/q","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/qi","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateChain","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA1Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA256Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509URL","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/y"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/cryptoKitRepresentation(type:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/thumbprint(with:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"]},{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Encodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations"],"title":"Default Implementations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH"],"kind":"relationships","title":"Conforms To"}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:10JSONWebKey3JWKV","roleHeading":"Structure","role":"symbol","title":"JWK","navigatorTitle":[{"text":"JWK","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"symbolKind":"struct"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/jose-swift\/SH"},"doc://jose-swift/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/JWK/publicKeyUse-swift.property":{"abstract":[{"type":"text","text":"The intended use of the public key."}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"publicKeyUse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO","text":"PublicKeyUse"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.property","kind":"symbol","title":"publicKeyUse","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKeyUse-swift.property"},"doc://jose-swift/documentation/jose_swift/JWK/p":{"title":"p","kind":"symbol","abstract":[{"text":"The value of the “e” parameter for an RSA key.","type":"text"}],"url":"\/documentation\/jose_swift\/jwk\/p","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/p","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://jose-swift/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/jose-swift\/SQ"},"doc://jose-swift/documentation/jose_swift/JWK/d":{"role":"symbol","type":"topic","title":"d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"d","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/d","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/d","abstract":[{"type":"text","text":"The value of the “d” parameter for an EC or RSA key."}]},"doc://jose-swift/documentation/jose_swift/JWK/Equatable-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/jose_swift\/jwk\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","type":"topic","title":"init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","url":"\/documentation\/jose_swift\/jwk\/init(keytype:publickeyuse:keyoperations:algorithm:key:keyid:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"keyType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO","kind":"typeIdentifier","text":"KeyType"},{"kind":"text","text":", "},{"text":"publicKeyUse","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"."},{"text":"PublicKeyUse","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyOperations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"."},{"text":"KeyOperations","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO"},{"text":"]?, ","kind":"text"},{"text":"algorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"x509CertificateChain","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"curve","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO","text":"CryptographicCurve"},{"kind":"text","text":"?, "},{"text":"e","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"p","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"q","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"n","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"dp","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"dq"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"qi","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"x","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"y"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"d","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?)"}]},"doc://jose-swift/documentation/jose_swift/JWK/dq":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dq","type":"topic","title":"dq","role":"symbol","url":"\/documentation\/jose_swift\/jwk\/dq","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dq","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The value of the “dq” parameter for an RSA key."}]},"doc://jose-swift/documentation/jose_swift/JWK/keyGeneration":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyGeneration","role":"symbol","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/keygeneration","abstract":[{"text":"Provides a ","type":"text"},{"type":"codeVoice","code":"KeyGeneration"},{"text":" instance suitable for the specific key type and curve of the JWK.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This property allows for generating cryptographic keys based on the characteristics of the JWK."}],"title":"keyGeneration","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"keyGeneration","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyGenerationP","text":"KeyGeneration"},{"kind":"text","text":"?"}],"type":"topic"},"doc://jose-swift/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/JWK/thumbprint(with:)":{"title":"thumbprint(with:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"thumbprint"},{"kind":"text","text":"<"},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwk\/thumbprint(with:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/thumbprint(with:)","abstract":[{"type":"text","text":"Calculates the JWK thumbprint as per "},{"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638","isActive":true}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/algorithm":{"type":"topic","abstract":[{"type":"text","text":"The algorithm intended for use with the key."}],"role":"symbol","title":"algorithm","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"algorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/algorithm","url":"\/documentation\/jose_swift\/jwk\/algorithm"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK/x509URL":{"role":"symbol","title":"x509URL","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwk\/x509url","abstract":[{"type":"text","text":"The X.509 URL."}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509URL"},"doc://jose-swift/documentation/jose_swift/JWK/x509CertificateSHA1Thumbprint":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA1Thumbprint","url":"\/documentation\/jose_swift\/jwk\/x509certificatesha1thumbprint","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"x509CertificateSHA1Thumbprint","kind":"symbol","abstract":[{"type":"text","text":"The X.509 certificate SHA-1 thumbprint."}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/keyID":{"type":"topic","abstract":[{"type":"text","text":"The key ID."}],"role":"symbol","title":"keyID","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyID","url":"\/documentation\/jose_swift\/jwk\/keyid"},"doc://jose-swift/documentation/jose_swift/JWK/key":{"url":"\/documentation\/jose_swift\/jwk\/key","kind":"symbol","title":"key","abstract":[{"type":"text","text":"The key value in case of a symmetric key (oct)."}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/key","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/keyType-swift.property":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyType-swift.property","kind":"symbol","abstract":[{"text":"The key type.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.property","title":"keyType","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"."},{"text":"KeyType","preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO","kind":"typeIdentifier"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/e":{"abstract":[{"text":"The value of the “e” parameter for an RSA key.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/e","url":"\/documentation\/jose_swift\/jwk\/e","kind":"symbol","title":"e","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"e"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/x509CertificateChain":{"title":"x509CertificateChain","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateChain","abstract":[{"type":"text","text":"The X.509 Certificate Chain."}],"url":"\/documentation\/jose_swift\/jwk\/x509certificatechain","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateChain"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK/curve":{"url":"\/documentation\/jose_swift\/jwk\/curve","type":"topic","abstract":[{"type":"text","text":"The cryptographic curve used with an EC key."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/curve","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"curve","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO","text":"CryptographicCurve","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"curve","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/cryptoKitRepresentation(type:)":{"role":"symbol","type":"topic","title":"cryptoKitRepresentation(type:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"cryptoKitRepresentation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":".Type) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/cryptoKitRepresentation(type:)","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/cryptokitrepresentation(type:)","abstract":[{"type":"text","text":"Returns a "},{"type":"codeVoice","code":"CryptoKit"},{"text":" representation of the JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"doc://jose-swift/documentation/jose_swift/JWK/dp":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"dp","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dp","role":"symbol","title":"dp","url":"\/documentation\/jose_swift\/jwk\/dp","abstract":[{"text":"The value of the “dp” parameter for an RSA key.","type":"text"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/Encodable-Implementations":{"abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/jose_swift\/jwk\/encodable-implementations","title":"Encodable Implementations","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Encodable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/n":{"abstract":[{"type":"text","text":"The value of the “n” parameter for an RSA key."}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"n"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwk\/n","kind":"symbol","title":"n","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/n"},"https://www.rfc-editor.org/rfc/rfc7638":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638","titleInlineContent":[{"type":"text","text":"RFC 7638"}],"title":"RFC 7638"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/q":{"title":"q","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"q"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/q","url":"\/documentation\/jose_swift\/jwk\/q","abstract":[{"text":"The value of the “q” parameter for an RSA key.","type":"text"}],"type":"topic","role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/qi":{"type":"topic","title":"qi","role":"symbol","abstract":[{"text":"The value of the “qi” parameter for an RSA key.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"qi","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwk\/qi","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/qi"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK/x":{"abstract":[{"text":"The value of the “x” parameter for an EC or OKP key.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwk\/x","title":"x","role":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/Decodable-Implementations":{"abstract":[],"kind":"article","type":"topic","title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/jose_swift\/jwk\/decodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Decodable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/x509CertificateSHA256Thumbprint":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"x509CertificateSHA256Thumbprint","abstract":[{"text":"The X.509 certificate SHA-256 thumbprint.","type":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/x509certificatesha256thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA256Thumbprint","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/JWKRepresentable-Implementations":{"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/jwkrepresentable-implementations","role":"collectionGroup","title":"JWKRepresentable Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/keyOperations-swift.property":{"type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"role":"symbol","title":"keyOperations","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyOperations"},{"text":": [","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO","text":"KeyOperations"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyOperations-swift.property","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.property"},"doc://jose-swift/documentation/jose_swift/JWK/y":{"kind":"symbol","title":"y","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"y"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/y","url":"\/documentation\/jose_swift\/jwk\/y","abstract":[{"type":"text","text":"The value of the “y” parameter for an EC key."}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH"],"title":"Conforms To","type":"conformsTo"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)"],"title":"Initializers"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/algorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/curve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/d","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dp","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dq","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/e","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/key","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyGeneration","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyID","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyOperations-swift.property","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyType-swift.property","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/n","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/p","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKeyUse-swift.property","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/q","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/qi","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateChain","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA1Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA256Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509URL","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/y"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/cryptoKitRepresentation(type:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/signingAlgorithm()","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/thumbprint(with:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Encodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","interfaceLanguage":"swift"},"metadata":{"symbolKind":"struct","modules":[{"name":"jose-swift"}],"roleHeading":"Structure","role":"symbol","externalID":"s:10JSONWebKey3JWKV","title":"JWK","navigatorTitle":[{"kind":"identifier","text":"JWK"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWK"}]},"abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWK/d":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/d","abstract":[{"type":"text","text":"The value of the “d” parameter for an EC or RSA key."}],"url":"\/documentation\/jose_swift\/jwk\/d","title":"d","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"d","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/x509CertificateChain":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"The X.509 Certificate Chain.","type":"text"}],"kind":"symbol","title":"x509CertificateChain","type":"topic","url":"\/documentation\/jose_swift\/jwk\/x509certificatechain","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateChain"},"doc://jose-swift/documentation/jose_swift/JWK/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/jwk\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations","role":"collectionGroup","abstract":[],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/key":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/key","abstract":[{"text":"The key value in case of a symmetric key (oct).","type":"text"}],"url":"\/documentation\/jose_swift\/jwk\/key","title":"key","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}]},"doc://jose-swift/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/JWK/Encodable-Implementations":{"type":"topic","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Encodable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/encodable-implementations","title":"Encodable Implementations","kind":"article"},"doc://jose-swift/documentation/jose_swift/JWK/cryptoKitRepresentation(type:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/cryptoKitRepresentation(type:)","abstract":[{"type":"text","text":"Returns a "},{"code":"CryptoKit","type":"codeVoice"},{"type":"text","text":" representation of the JWK."}],"url":"\/documentation\/jose_swift\/jwk\/cryptokitrepresentation(type:)","title":"cryptoKitRepresentation(type:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cryptoKitRepresentation"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":".Type) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/JWK/x509CertificateSHA1Thumbprint":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA1Thumbprint","abstract":[{"text":"The X.509 certificate SHA-1 thumbprint.","type":"text"}],"url":"\/documentation\/jose_swift\/jwk\/x509certificatesha1thumbprint","title":"x509CertificateSHA1Thumbprint","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/y":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/y","abstract":[{"type":"text","text":"The value of the “y” parameter for an EC key."}],"url":"\/documentation\/jose_swift\/jwk\/y","title":"y","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"y"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/qi":{"url":"\/documentation\/jose_swift\/jwk\/qi","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"qi"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"role":"symbol","title":"qi","abstract":[{"text":"The value of the “qi” parameter for an RSA key.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/qi"},"doc://jose-swift/documentation/jose_swift/JWK/e":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/e","abstract":[{"type":"text","text":"The value of the “e” parameter for an RSA key."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"e"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"kind":"symbol","title":"e","role":"symbol","url":"\/documentation\/jose_swift\/jwk\/e","type":"topic"},"https://www.rfc-editor.org/rfc/rfc7638":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638","titleInlineContent":[{"type":"text","text":"RFC 7638"}],"type":"link","title":"RFC 7638"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"doc://jose-swift/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SQ"},"doc://jose-swift/documentation/jose_swift/JWK/dp":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dp","abstract":[{"type":"text","text":"The value of the “dp” parameter for an RSA key."}],"url":"\/documentation\/jose_swift\/jwk\/dp","title":"dp","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dp"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/x":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x","abstract":[{"type":"text","text":"The value of the “x” parameter for an EC or OKP key."}],"url":"\/documentation\/jose_swift\/jwk\/x","title":"x","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK/init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyType"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO","text":"KeyType"},{"text":", ","kind":"text"},{"text":"publicKeyUse","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO","kind":"typeIdentifier","text":"PublicKeyUse"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"keyOperations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"KeyOperations","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"algorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateChain","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"curve","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":".","kind":"text"},{"text":"CryptographicCurve","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO"},{"kind":"text","text":"?, "},{"text":"e","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"p","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"q"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"n","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"dp","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"dq","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"qi","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"y","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"d"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?)","kind":"text"}],"type":"topic","abstract":[],"title":"init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","url":"\/documentation\/jose_swift\/jwk\/init(keytype:publickeyuse:keyoperations:algorithm:key:keyid:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)"},"doc://jose-swift/documentation/jose_swift/JWK/curve":{"title":"curve","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/curve","url":"\/documentation\/jose_swift\/jwk\/curve","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"curve","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"."},{"text":"CryptographicCurve","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"The cryptographic curve used with an EC key."}]},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"doc://jose-swift/documentation/jose_swift/JWK/publicKeyUse-swift.property":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKeyUse-swift.property","abstract":[{"type":"text","text":"The intended use of the public key."}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.property","title":"publicKeyUse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicKeyUse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PublicKeyUse","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWK/thumbprint(with:)":{"type":"topic","title":"thumbprint(with:)","role":"symbol","url":"\/documentation\/jose_swift\/jwk\/thumbprint(with:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"thumbprint","kind":"identifier"},{"text":"<","kind":"text"},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Calculates the JWK thumbprint as per "},{"type":"reference","isActive":true,"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/thumbprint(with:)"},"doc://jose-swift/documentation/jose_swift/JWK/keyID":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyID","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"The key ID."}],"url":"\/documentation\/jose_swift\/jwk\/keyid","title":"keyID"},"doc://jose-swift/documentation/jose_swift/JWK/p":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/p","abstract":[{"type":"text","text":"The value of the “e” parameter for an RSA key."}],"role":"symbol","type":"topic","title":"p","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/p"},"doc://jose-swift/documentation/jose_swift/JWK/x509CertificateSHA256Thumbprint":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"type":"text","text":"The X.509 certificate SHA-256 thumbprint."}],"kind":"symbol","type":"topic","title":"x509CertificateSHA256Thumbprint","url":"\/documentation\/jose_swift\/jwk\/x509certificatesha256thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA256Thumbprint"},"doc://jose-swift/documentation/jose_swift/JWK/algorithm":{"role":"symbol","abstract":[{"text":"The algorithm intended for use with the key.","type":"text"}],"kind":"symbol","title":"algorithm","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/algorithm","url":"\/documentation\/jose_swift\/jwk\/algorithm","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/JWK/q":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/q","abstract":[{"type":"text","text":"The value of the “q” parameter for an RSA key."}],"url":"\/documentation\/jose_swift\/jwk\/q","title":"q","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"q","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]},"doc://jose-swift/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/jose-swift\/SH","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/JWK/x509URL":{"url":"\/documentation\/jose_swift\/jwk\/x509url","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"x509URL","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509URL","abstract":[{"text":"The X.509 URL.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/keyGeneration":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyGeneration","abstract":[{"text":"Provides a ","type":"text"},{"code":"KeyGeneration","type":"codeVoice"},{"type":"text","text":" instance suitable for the specific key type and curve of the JWK."},{"type":"text","text":" "},{"type":"text","text":"This property allows for generating cryptographic keys based on the characteristics of the JWK."}],"url":"\/documentation\/jose_swift\/jwk\/keygeneration","title":"keyGeneration","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyGeneration","kind":"identifier"},{"kind":"text","text":": "},{"text":"KeyGeneration","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyGenerationP"},{"kind":"text","text":"?"}]},"doc://jose-swift/SE":{"identifier":"doc:\/\/jose-swift\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://jose-swift/documentation/jose_swift/JWK/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/Decodable-Implementations":{"role":"collectionGroup","abstract":[],"title":"Decodable Implementations","url":"\/documentation\/jose_swift\/jwk\/decodable-implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Decodable-Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/keyType-swift.property":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyType-swift.property","abstract":[{"type":"text","text":"The key type."}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.property","title":"keyType","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyType","kind":"identifier"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO","text":"KeyType","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/JWK/n":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/n","abstract":[{"type":"text","text":"The value of the “n” parameter for an RSA key."}],"url":"\/documentation\/jose_swift\/jwk\/n","title":"n","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"n"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/dq":{"url":"\/documentation\/jose_swift\/jwk\/dq","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"dq","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"dq","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dq","abstract":[{"text":"The value of the “dq” parameter for an RSA key.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/keyOperations-swift.property":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.property","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyOperations-swift.property","abstract":[{"type":"text","text":"The key operations that the key is intended to be used for."}],"kind":"symbol","type":"topic","role":"symbol","title":"keyOperations","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyOperations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":".","kind":"text"},{"text":"KeyOperations","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO"},{"text":"]?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/signingAlgorithm()":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/signingAlgorithm()","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/signingalgorithm()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signingAlgorithm","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","text":"SigningAlgorithm"}],"title":"signingAlgorithm()","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/!=(_:_:).json b/data/documentation/jose_swift/jwk/!=(_:_:).json index d30ebc9..a752614 100644 --- a/data/documentation/jose_swift/jwk/!=(_:_:).json +++ b/data/documentation/jose_swift/jwk/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10JSONWebKey3JWKV","symbolKind":"op","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/!=(_:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Equatable-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/jose_swift\/jwk\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/!=(_:_:)":{"role":"symbol","type":"topic","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/!=(_:_:)","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/!=(_:_:)","abstract":[]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/!=(_:_:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Equatable-Implementations"]]},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"extendedModule":"Swift","title":"!=(_:_:)","role":"symbol","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10JSONWebKey3JWKV","symbolKind":"op"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/!=(_:_:)"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/!=(_:_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/jwk\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/algorithm.json b/data/documentation/jose_swift/jwk/algorithm.json index effaa7d..309c0e0 100644 --- a/data/documentation/jose_swift/jwk/algorithm.json +++ b/data/documentation/jose_swift/jwk/algorithm.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/algorithm"},"abstract":[{"text":"The algorithm intended for use with the key.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"algorithm"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"property","externalID":"s:10JSONWebKey3JWKV9algorithmSSSgvp","role":"symbol","title":"algorithm","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/algorithm"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/algorithm":{"type":"topic","abstract":[{"type":"text","text":"The algorithm intended for use with the key."}],"role":"symbol","title":"algorithm","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"algorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/algorithm","url":"\/documentation\/jose_swift\/jwk\/algorithm"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The algorithm intended for use with the key."}],"metadata":{"externalID":"s:10JSONWebKey3JWKV9algorithmSSSgvp","symbolKind":"property","role":"symbol","title":"algorithm","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"algorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/algorithm"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/algorithm"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/algorithm":{"role":"symbol","abstract":[{"text":"The algorithm intended for use with the key.","type":"text"}],"kind":"symbol","title":"algorithm","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/algorithm","url":"\/documentation\/jose_swift\/jwk\/algorithm","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","title":"RFC7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve.json b/data/documentation/jose_swift/jwk/cryptographiccurve.json index b0ac93a..4653ab1 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve.json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve"]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed25519","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed448","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p256","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p384","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p521","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x25519","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x448"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(rawValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"sections":[],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"metadata":{"title":"JWK.CryptographicCurve","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CryptographicCurve"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"roleHeading":"Enumeration","extendedModule":"JSONWebKey","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO","symbolKind":"enum","modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/s12CaseIterableP","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CryptographicCurve"}]}]},{"kind":"content","content":[{"text":"Overview","anchor":"overview","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"For more information, see https:\/\/www.rfc-editor.org\/rfc\/rfc7518#section-6.1"}],"type":"paragraph"}]}],"references":{"doc://jose-swift/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/p256":{"title":"JWK.CryptographicCurve.p256","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p256","type":"topic","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p256"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p256","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/x448":{"title":"JWK.CryptographicCurve.x448","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x448","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"x448","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/p384":{"title":"JWK.CryptographicCurve.p384","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p384","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"p384","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p384"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"},"doc://jose-swift/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SQ"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/ed448":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ed448"}],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed448","title":"JWK.CryptographicCurve.ed448","type":"topic","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed448"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/ed25519":{"abstract":[],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ed25519"}],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed25519","kind":"symbol","title":"JWK.CryptographicCurve.ed25519","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed25519"},"doc://jose-swift/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/init(rawValue:)":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(rawvalue:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(rawValue:)","title":"init(rawValue:)","type":"topic"},"doc://jose-swift/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SY"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/x25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x25519","type":"topic","title":"JWK.CryptographicCurve.x25519","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x25519","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"x25519"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/p521":{"title":"JWK.CryptographicCurve.p521","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p521","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p521"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p521"},"doc://jose-swift/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/s12CaseIterableP"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/equatable-implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/secp256k1":{"title":"JWK.CryptographicCurve.secp256k1","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/secp256k1","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/secp256k1"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SH"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CryptographicCurve","kind":"identifier"}],"symbolKind":"enum","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO","modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"role":"symbol","title":"JWK.CryptographicCurve","roleHeading":"Enumeration","extendedModule":"JSONWebKey","navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}]},"abstract":[{"text":"The cryptographic curves.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CryptographicCurve"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"anchor":"overview","type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For more information, see https:\/\/www.rfc-editor.org\/rfc\/rfc7518#section-6.1"}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve"]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed25519","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed448","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p256","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p384","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p521","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x25519","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x448"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(rawValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"kind":"symbol","relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/s12CaseIterableP","doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/p384":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p384","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"p384","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p384","title":"JWK.CryptographicCurve.p384"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/s12CaseIterableP"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/x25519":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x25519","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x25519","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x25519"}],"title":"JWK.CryptographicCurve.x25519","kind":"symbol","role":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/Equatable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/equatable-implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/secp256k1":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier"}],"role":"symbol","abstract":[],"kind":"symbol","title":"JWK.CryptographicCurve.secp256k1","type":"topic","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/secp256k1"},"doc://jose-swift/SH":{"identifier":"doc:\/\/jose-swift\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://jose-swift/SQ":{"identifier":"doc:\/\/jose-swift\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/ed448":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ed448"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed448","title":"JWK.CryptographicCurve.ed448","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed448"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/ed25519":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed25519","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed25519","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ed25519","kind":"identifier"}],"title":"JWK.CryptographicCurve.ed25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/x448":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"x448","kind":"identifier"}],"title":"JWK.CryptographicCurve.x448","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x448","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x448","abstract":[],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/p521":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p521"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"JWK.CryptographicCurve.p521","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p521"},"doc://jose-swift/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/p256":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p256","title":"JWK.CryptographicCurve.p256","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p256"}],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p256","abstract":[],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"init(rawValue:)","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(rawvalue:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(rawValue:)"},"doc://jose-swift/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/jose-swift\/SY"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/!=(_:_:).json b/data/documentation/jose_swift/jwk/cryptographiccurve/!=(_:_:).json index 7d91b34..962d858 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/!=(_:_:).json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"extendedModule":"Swift","symbolKind":"op","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10JSONWebKey3JWKV18CryptographicCurveO"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/!=(_:_:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/equatable-implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/!=(_:_:)":{"role":"symbol","type":"topic","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/!=(_:_:)","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/!=(_:_:)","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/!=(_:_:)"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/!=(_:_:)"]}],"metadata":{"roleHeading":"Operator","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10JSONWebKey3JWKV18CryptographicCurveO","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"symbolKind":"op"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/!=(_:_:)"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/Equatable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/equatable-implementations"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/ed25519.json b/data/documentation/jose_swift/jwk/cryptographiccurve/ed25519.json index 5bddf09..dd45bf9 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/ed25519.json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/ed25519.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed25519"]}],"sections":[],"kind":"symbol","metadata":{"roleHeading":"Case","symbolKind":"case","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO7ed25519yA2EmF","modules":[{"name":"jose-swift"}],"title":"JWK.CryptographicCurve.ed25519","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ed25519","kind":"identifier"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ed25519"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed25519","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/ed25519":{"abstract":[],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ed25519"}],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed25519","kind":"symbol","title":"JWK.CryptographicCurve.ed25519","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed25519"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Case","title":"JWK.CryptographicCurve.ed25519","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO7ed25519yA2EmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ed25519","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"jose-swift"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed25519"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ed25519","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed25519"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/ed25519":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed25519","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed25519","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ed25519","kind":"identifier"}],"title":"JWK.CryptographicCurve.ed25519","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/ed448.json b/data/documentation/jose_swift/jwk/cryptographiccurve/ed448.json index aaa3ef0..2bcefde 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/ed448.json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/ed448.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ed448"}],"platforms":["macOS"]}]}],"metadata":{"externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO5ed448yA2EmF","title":"JWK.CryptographicCurve.ed448","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ed448"}],"modules":[{"name":"jose-swift"}],"symbolKind":"case","roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed448"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed448"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/ed448":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ed448"}],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed448","title":"JWK.CryptographicCurve.ed448","type":"topic","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed448"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"JWK.CryptographicCurve.ed448","roleHeading":"Case","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO5ed448yA2EmF","symbolKind":"case","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ed448","kind":"identifier"}],"role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed448","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ed448","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed448"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/ed448":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ed448"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed448","title":"JWK.CryptographicCurve.ed448","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/ed448"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/encode(to:).json b/data/documentation/jose_swift/jwk/cryptographiccurve/encode(to:).json index 0fb279b..bea7659 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/encode(to:).json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/encode(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"metadata":{"role":"symbol","symbolKind":"method","roleHeading":"Instance Method","title":"encode(to:)","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:10JSONWebKey3JWKV18CryptographicCurveO","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/encode(to:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/encode(to:)":{"type":"topic","abstract":[],"role":"symbol","title":"encode(to:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/encode(to:)","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/encode(to:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"title":"encode(to:)","symbolKind":"method","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:10JSONWebKey3JWKV18CryptographicCurveO","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/encode(to:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/encode(to:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/encode(to:)","title":"encode(to:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/equatable-implementations.json b/data/documentation/jose_swift/jwk/cryptographiccurve/equatable-implementations.json index adc0b87..ef01392 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/equatable-implementations.json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/!=(_:_:)"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"jose-swift"}],"title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/equatable-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/!=(_:_:)":{"role":"symbol","type":"topic","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/!=(_:_:)","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/!=(_:_:)","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/!=(_:_:)"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"kind":"article","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/!=(_:_:)"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/hash(into:).json b/data/documentation/jose_swift/jwk/cryptographiccurve/hash(into:).json index 166cc67..20939cb 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/hash(into:).json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/hash(into:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hash(into:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:10JSONWebKey3JWKV18CryptographicCurveO","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"roleHeading":"Instance Method","title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}]}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/hash(into:)":{"type":"topic","abstract":[],"role":"symbol","title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hash(into:)","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hash(into:)"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"}}} \ No newline at end of file +{"metadata":{"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"extendedModule":"Swift","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:10JSONWebKey3JWKV18CryptographicCurveO"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hash(into:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/hash(into:)":{"title":"hash(into:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hash(into:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hash(into:)","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/hashvalue.json b/data/documentation/jose_swift/jwk/cryptographiccurve/hashvalue.json index e2f94bd..103eed5 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/hashvalue.json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/hashvalue.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"]]},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:10JSONWebKey3JWKV18CryptographicCurveO","extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hashValue","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/hashValue":{"type":"topic","abstract":[],"role":"symbol","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hashValue","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hashvalue"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hashValue","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:10JSONWebKey3JWKV18CryptographicCurveO","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"role":"symbol","title":"hashValue","roleHeading":"Instance Property","extendedModule":"Swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hashvalue"]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/hashValue":{"title":"hashValue","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hashValue","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hashvalue","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/init(from:).json b/data/documentation/jose_swift/jwk/cryptographiccurve/init(from:).json index de91969..e4462c7 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/init(from:).json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/init(from:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"role":"symbol","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:10JSONWebKey3JWKV18CryptographicCurveO","extendedModule":"Swift","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"title":"init(from:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/init(from:)":{"type":"topic","abstract":[],"role":"symbol","title":"init(from:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(from:)","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(from:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(from:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(from:)"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Initializer","title":"init(from:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","symbolKind":"init","extendedModule":"Swift","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:10JSONWebKey3JWKV18CryptographicCurveO","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","type":"link"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(from:)","abstract":[]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/init(rawvalue:).json b/data/documentation/jose_swift/jwk/cryptographiccurve/init(rawvalue:).json index c1384ac..1445dad 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/init(rawvalue:).json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/init(rawvalue:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"role":"symbol","modules":[{"name":"jose-swift"}],"title":"init(rawValue:)","symbolKind":"init","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO8rawValueAESgSS_tcfc","roleHeading":"Initializer"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/init(rawValue:)":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(rawvalue:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(rawValue:)","title":"init(rawValue:)","type":"topic"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"roleHeading":"Initializer","title":"init(rawValue:)","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO8rawValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","symbolKind":"init","modules":[{"name":"jose-swift"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(rawvalue:)"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"init(rawValue:)","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(rawvalue:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(rawValue:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/p256.json b/data/documentation/jose_swift/jwk/cryptographiccurve/p256.json index aa9fe9f..4722816 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/p256.json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/p256.json @@ -1 +1 @@ -{"metadata":{"title":"JWK.CryptographicCurve.p256","symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"p256","kind":"identifier"}],"externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO4p256yA2EmF","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"p256"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p256"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p256"},"kind":"symbol","references":{"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/p256":{"title":"JWK.CryptographicCurve.p256","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p256","type":"topic","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p256"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p256","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p256"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p256"}],"title":"JWK.CryptographicCurve.p256","modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO4p256yA2EmF","symbolKind":"case"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p256"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"p256"}]}],"kind":"declarations"}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/p256":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p256","title":"JWK.CryptographicCurve.p256","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p256"}],"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p256","abstract":[],"role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/p384.json b/data/documentation/jose_swift/jwk/cryptographiccurve/p384.json index ecfafbb..a92256e 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/p384.json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/p384.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"p384","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p384"]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"p384","kind":"identifier"}],"title":"JWK.CryptographicCurve.p384","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO4p384yA2EmF","role":"symbol","roleHeading":"Case","symbolKind":"case","modules":[{"name":"jose-swift"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p384"},"sections":[],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/p384":{"title":"JWK.CryptographicCurve.p384","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p384","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"p384","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p384"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p384","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p384"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"p384","kind":"identifier"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO4p384yA2EmF","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"p384","kind":"identifier"}],"title":"JWK.CryptographicCurve.p384","symbolKind":"case","modules":[{"name":"jose-swift"}],"role":"symbol"},"kind":"symbol","sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/p384":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p384","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"p384","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p384","title":"JWK.CryptographicCurve.p384"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/p521.json b/data/documentation/jose_swift/jwk/cryptographiccurve/p521.json index 8e68766..a87327c 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/p521.json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/p521.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p521"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p521"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"p521"}]}]}],"kind":"symbol","metadata":{"roleHeading":"Case","modules":[{"name":"jose-swift"}],"symbolKind":"case","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO4p521yA2EmF","title":"JWK.CryptographicCurve.p521","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"p521","kind":"identifier"}]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/p521":{"title":"JWK.CryptographicCurve.p521","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p521","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p521"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p521"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"metadata":{"title":"JWK.CryptographicCurve.p521","symbolKind":"case","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO4p521yA2EmF","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p521"}],"modules":[{"name":"jose-swift"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p521","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"p521","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p521"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/p521":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p521"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"JWK.CryptographicCurve.p521","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p521","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/p521"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/rawrepresentable-implementations.json b/data/documentation/jose_swift/jwk/cryptographiccurve/rawrepresentable-implementations.json index 1178905..4efc9d6 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/rawrepresentable-implementations.json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/rawrepresentable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(from:)"],"generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hashValue"],"generated":true},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/init(from:)":{"type":"topic","abstract":[],"role":"symbol","title":"init(from:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(from:)","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(from:)"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/encode(to:)":{"type":"topic","abstract":[],"role":"symbol","title":"encode(to:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/encode(to:)","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/encode(to:)"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/hash(into:)":{"type":"topic","abstract":[],"role":"symbol","title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hash(into:)","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hash(into:)"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/hashValue":{"type":"topic","abstract":[],"role":"symbol","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hashValue","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hashvalue"}}} \ No newline at end of file +{"sections":[],"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/RawRepresentable-Implementations"},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(from:)"]},{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hashValue"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hash(into:)"],"generated":true}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/hashValue":{"title":"hashValue","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hashValue","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hashvalue","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/encode(to:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/encode(to:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/encode(to:)","title":"encode(to:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/hash(into:)":{"title":"hash(into:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/hash(into:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hash(into:)","abstract":[]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(from:)","abstract":[]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/secp256k1.json b/data/documentation/jose_swift/jwk/cryptographiccurve/secp256k1.json index 43253bb..e78801c 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/secp256k1.json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/secp256k1.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/secp256k1","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secp256k1"}]}],"kind":"declarations"}],"metadata":{"role":"symbol","roleHeading":"Case","modules":[{"name":"jose-swift"}],"title":"JWK.CryptographicCurve.secp256k1","symbolKind":"case","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO9secp256k1yA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier"}]},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/secp256k1"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/secp256k1":{"title":"JWK.CryptographicCurve.secp256k1","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/secp256k1","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/secp256k1"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/secp256k1"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/secp256k1"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"metadata":{"externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO9secp256k1yA2EmF","symbolKind":"case","roleHeading":"Case","role":"symbol","modules":[{"name":"jose-swift"}],"title":"JWK.CryptographicCurve.secp256k1","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secp256k1"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier"}]}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/secp256k1":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier"}],"role":"symbol","abstract":[],"kind":"symbol","title":"JWK.CryptographicCurve.secp256k1","type":"topic","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/secp256k1"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/x25519.json b/data/documentation/jose_swift/jwk/cryptographiccurve/x25519.json index 85f0f5e..9a1f1b8 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/x25519.json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/x25519.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"x25519","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x25519"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x25519","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"x25519"}],"title":"JWK.CryptographicCurve.x25519","symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO6x25519yA2EmF"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/x25519":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x25519","type":"topic","title":"JWK.CryptographicCurve.x25519","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x25519","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"x25519"}]}}} \ No newline at end of file +{"metadata":{"externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO6x25519yA2EmF","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"x25519"}],"modules":[{"name":"jose-swift"}],"title":"JWK.CryptographicCurve.x25519","role":"symbol","roleHeading":"Case"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x25519"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x25519"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x25519"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/x25519":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x25519","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x25519","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x25519"}],"title":"JWK.CryptographicCurve.x25519","kind":"symbol","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptographiccurve/x448.json b/data/documentation/jose_swift/jwk/cryptographiccurve/x448.json index 4a6aa4d..ba435b8 100644 --- a/data/documentation/jose_swift/jwk/cryptographiccurve/x448.json +++ b/data/documentation/jose_swift/jwk/cryptographiccurve/x448.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"x448","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x448"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Case","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO4x448yA2EmF","title":"JWK.CryptographicCurve.x448","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x448"}],"symbolKind":"case","modules":[{"name":"jose-swift"}]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x448","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/x448":{"title":"JWK.CryptographicCurve.x448","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x448","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x448","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"x448","kind":"identifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x448"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x448","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x448","kind":"identifier"}],"title":"JWK.CryptographicCurve.x448","symbolKind":"case","externalID":"s:10JSONWebKey3JWKV18CryptographicCurveO4x448yA2EmF","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Case"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"x448","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve/x448":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"x448","kind":"identifier"}],"title":"JWK.CryptographicCurve.x448","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x448","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve\/x448","abstract":[],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/cryptokitrepresentation(type:).json b/data/documentation/jose_swift/jwk/cryptokitrepresentation(type:).json index 25dfd94..4854e16 100644 --- a/data/documentation/jose_swift/jwk/cryptokitrepresentation(type:).json +++ b/data/documentation/jose_swift/jwk/cryptokitrepresentation(type:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"metadata":{"roleHeading":"Instance Method","externalID":"s:10JSONWebKey3JWKV0A10AlgorithmsE23cryptoKitRepresentation4typexxm_tKlF","modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"cryptoKitRepresentation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":".Type) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"}],"extendedModule":"JSONWebKey","title":"cryptoKitRepresentation(type:)","symbolKind":"method"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/cryptoKitRepresentation(type:)"},"abstract":[{"text":"Returns a ","type":"text"},{"type":"codeVoice","code":"CryptoKit"},{"type":"text","text":" representation of the JWK."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cryptoKitRepresentation"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":".Type) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The type of ","type":"text"},{"type":"codeVoice","code":"CryptoKit"},{"type":"text","text":" object to return."}],"type":"paragraph"}],"name":"type"}]},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"CryptoKit"},{"type":"text","text":" object."}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"JWK.Error","type":"codeVoice"},{"text":" if the JWK is not compatible with the specified ","type":"text"},{"type":"codeVoice","code":"CryptoKit"},{"text":" type, or if a required component is missing.","type":"text"}]}],"name":"Throws"}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/cryptokitrepresentation(type:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/cryptoKitRepresentation(type:)":{"role":"symbol","type":"topic","title":"cryptoKitRepresentation(type:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"cryptoKitRepresentation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":".Type) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/cryptoKitRepresentation(type:)","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/cryptokitrepresentation(type:)","abstract":[{"type":"text","text":"Returns a "},{"type":"codeVoice","code":"CryptoKit"},{"text":" representation of the JWK.","type":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"abstract":[{"text":"Returns a ","type":"text"},{"type":"codeVoice","code":"CryptoKit"},{"text":" representation of the JWK.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/cryptokitrepresentation(type:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/cryptoKitRepresentation(type:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cryptoKitRepresentation"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":".Type) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"type","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The type of "},{"type":"codeVoice","code":"CryptoKit"},{"text":" object to return.","type":"text"}]}]}]},{"content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"inlineContent":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"CryptoKit"},{"type":"text","text":" object."}],"type":"paragraph"}],"kind":"content"},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"name":"Throws","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"JWK.Error","type":"codeVoice"},{"text":" if the JWK is not compatible with the specified ","type":"text"},{"type":"codeVoice","code":"CryptoKit"},{"type":"text","text":" type, or if a required component is missing."}]}],"style":"note"}],"kind":"content"}],"metadata":{"symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"cryptoKitRepresentation"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"T","kind":"typeIdentifier"},{"text":".Type) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"}],"roleHeading":"Instance Method","extendedModule":"JSONWebKey","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"title":"cryptoKitRepresentation(type:)","externalID":"s:10JSONWebKey3JWKV0A10AlgorithmsE23cryptoKitRepresentation4typexxm_tKlF"},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/cryptoKitRepresentation(type:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/cryptoKitRepresentation(type:)","abstract":[{"type":"text","text":"Returns a "},{"code":"CryptoKit","type":"codeVoice"},{"type":"text","text":" representation of the JWK."}],"url":"\/documentation\/jose_swift\/jwk\/cryptokitrepresentation(type:)","title":"cryptoKitRepresentation(type:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cryptoKitRepresentation"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":".Type) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/curve.json b/data/documentation/jose_swift/jwk/curve.json index e6e6298..c99be24 100644 --- a/data/documentation/jose_swift/jwk/curve.json +++ b/data/documentation/jose_swift/jwk/curve.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV5curveAC18CryptographicCurveOSgvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"curve","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":".","kind":"text"},{"text":"CryptographicCurve","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO"},{"kind":"text","text":"?"}],"title":"curve","role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"curve"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":".","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","text":"CryptographicCurve","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/curve"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"text":"The cryptographic curve used with an EC key.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/curve"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/curve":{"url":"\/documentation\/jose_swift\/jwk\/curve","type":"topic","abstract":[{"type":"text","text":"The cryptographic curve used with an EC key."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/curve","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"curve","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO","text":"CryptographicCurve","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"curve","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"curve","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","text":"CryptographicCurve","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/curve"]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/curve","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"The cryptographic curve used with an EC key.","type":"text"}],"metadata":{"title":"curve","symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:10JSONWebKey3JWKV5curveAC18CryptographicCurveOSgvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"curve"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO","text":"CryptographicCurve","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWK/curve":{"title":"curve","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/curve","url":"\/documentation\/jose_swift\/jwk\/curve","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"curve","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"."},{"text":"CryptographicCurve","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"The cryptographic curve used with an EC key."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/d.json b/data/documentation/jose_swift/jwk/d.json index 0f9bf6a..ff50de6 100644 --- a/data/documentation/jose_swift/jwk/d.json +++ b/data/documentation/jose_swift/jwk/d.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"metadata":{"title":"d","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV1d10Foundation4DataVSgvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"d","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?","kind":"text"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/d","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The value of the “d” parameter for an EC or RSA key."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"d","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/d"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/d":{"role":"symbol","type":"topic","title":"d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"d","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/d","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/d","abstract":[{"type":"text","text":"The value of the “d” parameter for an EC or RSA key."}]}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"d","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"title":"d","externalID":"s:10JSONWebKey3JWKV1d10Foundation4DataVSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"d","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/d"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"sections":[],"abstract":[{"type":"text","text":"The value of the “d” parameter for an EC or RSA key."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/d"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/d":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/d","abstract":[{"type":"text","text":"The value of the “d” parameter for an EC or RSA key."}],"url":"\/documentation\/jose_swift\/jwk\/d","title":"d","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"d","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/decodable-implementations.json b/data/documentation/jose_swift/jwk/decodable-implementations.json index 5df2a73..81a0b91 100644 --- a/data/documentation/jose_swift/jwk/decodable-implementations.json +++ b/data/documentation/jose_swift/jwk/decodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","metadata":{"title":"Decodable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Decodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(from:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/init(from:)":{"url":"\/documentation\/jose_swift\/jwk\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(from:)","type":"topic","role":"symbol","abstract":[],"title":"init(from:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Decodable Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Decodable-Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(from:)"],"title":"Initializers"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(from:)","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/init(from:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/dp.json b/data/documentation/jose_swift/jwk/dp.json index eefc7b0..8718146 100644 --- a/data/documentation/jose_swift/jwk/dp.json +++ b/data/documentation/jose_swift/jwk/dp.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The value of the “dp” parameter for an RSA key."}],"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dp","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"externalID":"s:10JSONWebKey3JWKV2dp10Foundation4DataVSgvp","modules":[{"name":"jose-swift"}],"symbolKind":"property","title":"dp","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"dp","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dp"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/dp"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/dp":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"dp","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dp","role":"symbol","title":"dp","url":"\/documentation\/jose_swift\/jwk\/dp","abstract":[{"text":"The value of the “dp” parameter for an RSA key.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dp","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dp","interfaceLanguage":"swift"},"abstract":[{"text":"The value of the “dp” parameter for an RSA key.","type":"text"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/dp"]}],"metadata":{"modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV2dp10Foundation4DataVSgvp","title":"dp","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dp"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/dp":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dp","abstract":[{"type":"text","text":"The value of the “dp” parameter for an RSA key."}],"url":"\/documentation\/jose_swift\/jwk\/dp","title":"dp","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dp"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/dq.json b/data/documentation/jose_swift/jwk/dq.json index a06adcb..322aa63 100644 --- a/data/documentation/jose_swift/jwk/dq.json +++ b/data/documentation/jose_swift/jwk/dq.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dq","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}]}]}],"metadata":{"role":"symbol","title":"dq","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"dq","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:10JSONWebKey3JWKV2dq10Foundation4DataVSgvp"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The value of the “dq” parameter for an RSA key."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dq"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/dq"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/dq":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dq","type":"topic","title":"dq","role":"symbol","url":"\/documentation\/jose_swift\/jwk\/dq","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dq","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The value of the “dq” parameter for an RSA key."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jwk\/dq"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dq","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"dq"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:10JSONWebKey3JWKV2dq10Foundation4DataVSgvp","title":"dq","symbolKind":"property","modules":[{"name":"jose-swift"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"abstract":[{"text":"The value of the “dq” parameter for an RSA key.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dq","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/dq":{"url":"\/documentation\/jose_swift\/jwk\/dq","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"dq","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"dq","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/dq","abstract":[{"text":"The value of the “dq” parameter for an RSA key.","type":"text"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/e.json b/data/documentation/jose_swift/jwk/e.json index b36f6af..78a0648 100644 --- a/data/documentation/jose_swift/jwk/e.json +++ b/data/documentation/jose_swift/jwk/e.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/e"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"abstract":[{"text":"The value of the “e” parameter for an RSA key.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/e"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:10JSONWebKey3JWKV1e10Foundation4DataVSgvp","title":"e","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"e","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"symbolKind":"property","modules":[{"name":"jose-swift"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"e"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/e":{"abstract":[{"text":"The value of the “e” parameter for an RSA key.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/e","url":"\/documentation\/jose_swift\/jwk\/e","kind":"symbol","title":"e","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"e"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/e"]}],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"e"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV1e10Foundation4DataVSgvp","title":"e","role":"symbol","symbolKind":"property"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/e","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The value of the “e” parameter for an RSA key."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"e","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/e":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/e","abstract":[{"type":"text","text":"The value of the “e” parameter for an RSA key."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"e"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"kind":"symbol","title":"e","role":"symbol","url":"\/documentation\/jose_swift\/jwk\/e","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/encodable-implementations.json b/data/documentation/jose_swift/jwk/encodable-implementations.json index 5f7b110..4338310 100644 --- a/data/documentation/jose_swift/jwk/encodable-implementations.json +++ b/data/documentation/jose_swift/jwk/encodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/encode(to:)"]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Encodable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"jose-swift"}],"title":"Encodable Implementations","role":"collectionGroup"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/JWK/encode(to:)":{"kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/jwk\/encode(to:)","title":"encode(to:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/encodable-implementations"]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/encode(to:)"],"title":"Instance Methods"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"metadata":{"role":"collectionGroup","title":"Encodable Implementations","modules":[{"name":"jose-swift"}]},"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Encodable-Implementations"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/encode(to:)","type":"topic","title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/encode(to:)"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/encode(to:).json b/data/documentation/jose_swift/jwk/encode(to:).json index 24f90f1..71fec06 100644 --- a/data/documentation/jose_swift/jwk/encode(to:).json +++ b/data/documentation/jose_swift/jwk/encode(to:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"extendedModule":"JSONWebKey","title":"encode(to:)","externalID":"s:10JSONWebKey3JWKV6encode2toys7Encoder_p_tKF","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/encode(to:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Encodable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/encode(to:)"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/encode(to:)":{"kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/jwk\/encode(to:)","title":"encode(to:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Encodable-Implementations":{"abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/jose_swift\/jwk\/encodable-implementations","title":"Encodable Implementations","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Encodable-Implementations"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"metadata":{"symbolKind":"method","extendedModule":"JSONWebKey","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"roleHeading":"Instance Method","externalID":"s:10JSONWebKey3JWKV6encode2toys7Encoder_p_tKF","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/encode(to:)"},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Encodable-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"sections":[],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/encode(to:)","type":"topic","title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/encode(to:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/Encodable-Implementations":{"type":"topic","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Encodable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/encodable-implementations","title":"Encodable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/equatable-implementations.json b/data/documentation/jose_swift/jwk/equatable-implementations.json index 41e9c96..3ba07cf 100644 --- a/data/documentation/jose_swift/jwk/equatable-implementations.json +++ b/data/documentation/jose_swift/jwk/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/!=(_:_:)"],"generated":true,"title":"Operators"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Equatable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"Equatable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"sections":[],"kind":"article","variants":[{"paths":["\/documentation\/jose_swift\/jwk\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/!=(_:_:)":{"role":"symbol","type":"topic","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/!=(_:_:)","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/!=(_:_:)","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/!=(_:_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"kind":"article","sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/!=(_:_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/jwk\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error.json b/data/documentation/jose_swift/jwk/error.json index 7d32022..9e30604 100644 --- a/data/documentation/jose_swift/jwk/error.json +++ b/data/documentation/jose_swift/jwk/error.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"inlineContent":[{"type":"text","text":"This enumeration defines the errors that can be thrown when working with JWKs."}],"type":"paragraph"}]}],"metadata":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"title":"JWK.Error","symbolKind":"enum","roleHeading":"Enumeration","modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"role":"symbol","externalID":"s:10JSONWebKey3JWKV5ErrorO","extendedModule":"JSONWebKey","navigatorTitle":[{"text":"Error","kind":"identifier"}]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/jweIncompatibleKeys","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyNotFound","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyWithIDNotFound(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingDComponent","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingEComponent","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingNComponent","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingPrimesComponent","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingXComponent","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingYComponent","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/notSupported"]},{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Error-Implementations"],"generated":true}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/s5ErrorP","doc:\/\/jose-swift\/s8SendableP"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingXComponent":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingXComponent","role":"symbol","abstract":[{"text":"The “x” component of an EC or OKP key is missing.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingXComponent","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/error\/missingxcomponent","type":"topic","title":"JWK.Error.missingXComponent"},"doc://jose-swift/documentation/jose_swift/JWK/Error/Equatable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/jose_swift\/jwk\/error\/equatable-implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/Error/notSupported":{"url":"\/documentation\/jose_swift\/jwk\/error\/notsupported","abstract":[{"text":"The key type is not supported.","type":"text"}],"title":"JWK.Error.notSupported","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notSupported"}],"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/notSupported","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/Error/keyWithIDNotFound(_:)":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyWithIDNotFound(_:)","role":"symbol","abstract":[{"text":"The specified key ID was not found in the JWK set.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyWithIDNotFound"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/jwk\/error\/keywithidnotfound(_:)","title":"JWK.Error.keyWithIDNotFound(_:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/Error/Error-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Error-Implementations","url":"\/documentation\/jose_swift\/jwk\/error\/error-implementations","role":"collectionGroup","title":"Error Implementations","abstract":[],"kind":"article","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingEComponent":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingEComponent","role":"symbol","abstract":[{"type":"text","text":"The “e” component of an RSA key is missing."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingEComponent"}],"url":"\/documentation\/jose_swift\/jwk\/error\/missingecomponent","type":"topic","title":"JWK.Error.missingEComponent"},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingYComponent":{"url":"\/documentation\/jose_swift\/jwk\/error\/missingycomponent","role":"symbol","abstract":[{"text":"The “y” component of an EC key is missing.","type":"text"}],"title":"JWK.Error.missingYComponent","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingYComponent","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingYComponent","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingPrimesComponent":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingPrimesComponent","role":"symbol","abstract":[{"text":"The “p” and “q” components of a RSA key is missing.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingPrimesComponent"}],"url":"\/documentation\/jose_swift\/jwk\/error\/missingprimescomponent","title":"JWK.Error.missingPrimesComponent","type":"topic"},"doc://jose-swift/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/s8SendableP","title":"Swift.Sendable"},"doc://jose-swift/documentation/jose_swift/JWK/Error/keyNotFound":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyNotFound","role":"symbol","abstract":[{"type":"text","text":"The key was not found in the JWK set."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyNotFound"}],"url":"\/documentation\/jose_swift\/jwk\/error\/keynotfound","title":"JWK.Error.keyNotFound","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingDComponent":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingDComponent","role":"symbol","abstract":[{"text":"The “d” component of an EC or RSA key is missing.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingDComponent"}],"url":"\/documentation\/jose_swift\/jwk\/error\/missingdcomponent","type":"topic","title":"JWK.Error.missingDComponent"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingNComponent":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingNComponent","role":"symbol","abstract":[{"type":"text","text":"The “n” component of an RSA key is missing."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingNComponent"}],"url":"\/documentation\/jose_swift\/jwk\/error\/missingncomponent","title":"JWK.Error.missingNComponent","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/Error/jweIncompatibleKeys":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/jweIncompatibleKeys","role":"symbol","abstract":[{"text":"The keys used in the JWE are incompatible.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jweIncompatibleKeys"}],"url":"\/documentation\/jose_swift\/jwk\/error\/jweincompatiblekeys","type":"topic","title":"JWK.Error.jweIncompatibleKeys"},"doc://jose-swift/SQ":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SQ","title":"Swift.Equatable"},"doc://jose-swift/s5ErrorP":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/s5ErrorP","title":"Swift.Error"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Error","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"anchor":"overview","text":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This enumeration defines the errors that can be thrown when working with JWKs.","type":"text"}]}]}],"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/s5ErrorP","doc:\/\/jose-swift\/s8SendableP"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/error"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"externalID":"s:10JSONWebKey3JWKV5ErrorO","title":"JWK.Error","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","extendedModule":"JSONWebKey","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Error","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/jweIncompatibleKeys","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyNotFound","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyWithIDNotFound(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingDComponent","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingEComponent","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingNComponent","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingPrimesComponent","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingXComponent","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingYComponent","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/notSupported"],"title":"Enumeration Cases"},{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Error-Implementations"],"generated":true}],"references":{"doc://jose-swift/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/jose-swift\/SQ","type":"unresolvable"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingYComponent":{"title":"JWK.Error.missingYComponent","role":"symbol","url":"\/documentation\/jose_swift\/jwk\/error\/missingycomponent","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The “y” component of an EC key is missing."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingYComponent","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingYComponent","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingPrimesComponent":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingPrimesComponent","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingPrimesComponent","url":"\/documentation\/jose_swift\/jwk\/error\/missingprimescomponent","abstract":[{"text":"The “p” and “q” components of a RSA key is missing.","type":"text"}],"title":"JWK.Error.missingPrimesComponent","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/Error/keyNotFound":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyNotFound"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyNotFound","kind":"symbol","abstract":[{"type":"text","text":"The key was not found in the JWK set."}],"role":"symbol","url":"\/documentation\/jose_swift\/jwk\/error\/keynotfound","title":"JWK.Error.keyNotFound","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingEComponent":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingEComponent","kind":"identifier"}],"type":"topic","abstract":[{"text":"The “e” component of an RSA key is missing.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingEComponent","title":"JWK.Error.missingEComponent","url":"\/documentation\/jose_swift\/jwk\/error\/missingecomponent","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingXComponent":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingXComponent","url":"\/documentation\/jose_swift\/jwk\/error\/missingxcomponent","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingXComponent","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"The “x” component of an EC or OKP key is missing."}],"title":"JWK.Error.missingXComponent"},"doc://jose-swift/documentation/jose_swift/JWK/Error/keyWithIDNotFound(_:)":{"kind":"symbol","type":"topic","title":"JWK.Error.keyWithIDNotFound(_:)","abstract":[{"text":"The specified key ID was not found in the JWK set.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyWithIDNotFound(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyWithIDNotFound","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/jwk\/error\/keywithidnotfound(_:)"},"doc://jose-swift/s5ErrorP":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/s5ErrorP","title":"Swift.Error"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingDComponent":{"url":"\/documentation\/jose_swift\/jwk\/error\/missingdcomponent","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingDComponent","abstract":[{"type":"text","text":"The “d” component of an EC or RSA key is missing."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingDComponent","kind":"identifier"}],"type":"topic","title":"JWK.Error.missingDComponent"},"doc://jose-swift/documentation/jose_swift/JWK/Error/Equatable-Implementations":{"kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Equatable-Implementations","type":"topic","url":"\/documentation\/jose_swift\/jwk\/error\/equatable-implementations","abstract":[],"title":"Equatable Implementations"},"doc://jose-swift/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/s8SendableP","title":"Swift.Sendable"},"doc://jose-swift/documentation/jose_swift/JWK/Error/notSupported":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"notSupported"}],"role":"symbol","abstract":[{"type":"text","text":"The key type is not supported."}],"title":"JWK.Error.notSupported","type":"topic","url":"\/documentation\/jose_swift\/jwk\/error\/notsupported","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/notSupported"},"doc://jose-swift/documentation/jose_swift/JWK/Error/jweIncompatibleKeys":{"type":"topic","title":"JWK.Error.jweIncompatibleKeys","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/jweIncompatibleKeys","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jweIncompatibleKeys"}],"role":"symbol","abstract":[{"text":"The keys used in the JWE are incompatible.","type":"text"}],"url":"\/documentation\/jose_swift\/jwk\/error\/jweincompatiblekeys"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/Error/Error-Implementations":{"role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/jwk\/error\/error-implementations","title":"Error Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Error-Implementations","kind":"article","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingNComponent":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingNComponent","abstract":[{"text":"The “n” component of an RSA key is missing.","type":"text"}],"url":"\/documentation\/jose_swift\/jwk\/error\/missingncomponent","title":"JWK.Error.missingNComponent","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingNComponent","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/!=(_:_:).json b/data/documentation/jose_swift/jwk/error/!=(_:_:).json index d842099..cca85a9 100644 --- a/data/documentation/jose_swift/jwk/error/!=(_:_:).json +++ b/data/documentation/jose_swift/jwk/error/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/!=(_:_:)"]}],"metadata":{"title":"!=(_:_:)","symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10JSONWebKey3JWKV5ErrorO","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Equatable-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/Error/Equatable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/jose_swift\/jwk\/error\/equatable-implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/Error/!=(_:_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwk\/error\/!=(_:_:)","type":"topic"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Operator","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10JSONWebKey3JWKV5ErrorO","title":"!=(_:_:)","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"op","modules":[{"name":"jose-swift","relatedModules":["Swift"]}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/error\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/Error/Equatable-Implementations":{"kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Equatable-Implementations","type":"topic","url":"\/documentation\/jose_swift\/jwk\/error\/equatable-implementations","abstract":[],"title":"Equatable Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/Error/!=(_:_:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/!=(_:_:)","url":"\/documentation\/jose_swift\/jwk\/error\/!=(_:_:)","type":"topic","abstract":[],"title":"!=(_:_:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/equatable-implementations.json b/data/documentation/jose_swift/jwk/error/equatable-implementations.json index 2c68ec2..591eb98 100644 --- a/data/documentation/jose_swift/jwk/error/equatable-implementations.json +++ b/data/documentation/jose_swift/jwk/error/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"Equatable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"kind":"article","sections":[],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/!=(_:_:)"],"generated":true}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/!=(_:_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwk\/error\/!=(_:_:)","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/!=(_:_:)"],"title":"Operators","generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Equatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/equatable-implementations"]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/Error/!=(_:_:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/!=(_:_:)","url":"\/documentation\/jose_swift\/jwk\/error\/!=(_:_:)","type":"topic","abstract":[],"title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/error-implementations.json b/data/documentation/jose_swift/jwk/error/error-implementations.json index 9dffdcc..571b94b 100644 --- a/data/documentation/jose_swift/jwk/error/error-implementations.json +++ b/data/documentation/jose_swift/jwk/error/error-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Error Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Error-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/localizedDescription"],"title":"Instance Properties","generated":true}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/error\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/localizedDescription":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/localizedDescription","url":"\/documentation\/jose_swift\/jwk\/error\/localizeddescription","role":"symbol","title":"localizedDescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/localizedDescription"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"jose-swift"}],"title":"Error Implementations"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Error-Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/error-implementations"]}],"sections":[],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/Error/localizedDescription":{"role":"symbol","type":"topic","title":"localizedDescription","url":"\/documentation\/jose_swift\/jwk\/error\/localizeddescription","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/localizedDescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/jweincompatiblekeys.json b/data/documentation/jose_swift/jwk/error/jweincompatiblekeys.json index 3bf52a9..94fbe9f 100644 --- a/data/documentation/jose_swift/jwk/error/jweincompatiblekeys.json +++ b/data/documentation/jose_swift/jwk/error/jweincompatiblekeys.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","externalID":"s:10JSONWebKey3JWKV5ErrorO19jweIncompatibleKeysyA2EmF","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"jweIncompatibleKeys","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Case","title":"JWK.Error.jweIncompatibleKeys"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/jweincompatiblekeys"]}],"abstract":[{"type":"text","text":"The keys used in the JWE are incompatible."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/jweIncompatibleKeys","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jweIncompatibleKeys"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/Error/jweIncompatibleKeys":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/jweIncompatibleKeys","role":"symbol","abstract":[{"text":"The keys used in the JWE are incompatible.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jweIncompatibleKeys"}],"url":"\/documentation\/jose_swift\/jwk\/error\/jweincompatiblekeys","type":"topic","title":"JWK.Error.jweIncompatibleKeys"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jweIncompatibleKeys"}],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"kind":"symbol","abstract":[{"text":"The keys used in the JWE are incompatible.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/jweincompatiblekeys"]}],"metadata":{"roleHeading":"Case","title":"JWK.Error.jweIncompatibleKeys","externalID":"s:10JSONWebKey3JWKV5ErrorO19jweIncompatibleKeysyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"jweIncompatibleKeys","kind":"identifier"}],"symbolKind":"case","role":"symbol","modules":[{"name":"jose-swift"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/jweIncompatibleKeys","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/Error/jweIncompatibleKeys":{"type":"topic","title":"JWK.Error.jweIncompatibleKeys","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/jweIncompatibleKeys","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jweIncompatibleKeys"}],"role":"symbol","abstract":[{"text":"The keys used in the JWE are incompatible.","type":"text"}],"url":"\/documentation\/jose_swift\/jwk\/error\/jweincompatiblekeys"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/keynotfound.json b/data/documentation/jose_swift/jwk/error/keynotfound.json index 8bce3d1..f89abdc 100644 --- a/data/documentation/jose_swift/jwk/error/keynotfound.json +++ b/data/documentation/jose_swift/jwk/error/keynotfound.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyNotFound"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The key was not found in the JWK set.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"keyNotFound","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","roleHeading":"Case","modules":[{"name":"jose-swift"}],"title":"JWK.Error.keyNotFound","symbolKind":"case","externalID":"s:10JSONWebKey3JWKV5ErrorO11keyNotFoundyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyNotFound"}]},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/keynotfound"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/keyNotFound":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyNotFound","role":"symbol","abstract":[{"type":"text","text":"The key was not found in the JWK set."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyNotFound"}],"url":"\/documentation\/jose_swift\/jwk\/error\/keynotfound","title":"JWK.Error.keyNotFound","type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"The key was not found in the JWK set.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/keynotfound"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyNotFound"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyNotFound"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyNotFound","kind":"identifier"}],"role":"symbol","modules":[{"name":"jose-swift"}],"symbolKind":"case","externalID":"s:10JSONWebKey3JWKV5ErrorO11keyNotFoundyA2EmF","roleHeading":"Case","title":"JWK.Error.keyNotFound"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/Error/keyNotFound":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyNotFound"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyNotFound","kind":"symbol","abstract":[{"type":"text","text":"The key was not found in the JWK set."}],"role":"symbol","url":"\/documentation\/jose_swift\/jwk\/error\/keynotfound","title":"JWK.Error.keyNotFound","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/keywithidnotfound(_:).json b/data/documentation/jose_swift/jwk/error/keywithidnotfound(_:).json index 8aef0c0..a6016eb 100644 --- a/data/documentation/jose_swift/jwk/error/keywithidnotfound(_:).json +++ b/data/documentation/jose_swift/jwk/error/keywithidnotfound(_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The specified key ID was not found in the JWK set."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyWithIDNotFound"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyWithIDNotFound(_:)"},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/error\/keywithidnotfound(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyWithIDNotFound","kind":"identifier"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"modules":[{"name":"jose-swift"}],"title":"JWK.Error.keyWithIDNotFound(_:)","externalID":"s:10JSONWebKey3JWKV5ErrorO17keyWithIDNotFoundyAESScAEmF","symbolKind":"case","roleHeading":"Case","role":"symbol"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/keyWithIDNotFound(_:)":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyWithIDNotFound(_:)","role":"symbol","abstract":[{"text":"The specified key ID was not found in the JWK set.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyWithIDNotFound"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/jwk\/error\/keywithidnotfound(_:)","title":"JWK.Error.keyWithIDNotFound(_:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"keyWithIDNotFound","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/error\/keywithidnotfound(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyWithIDNotFound(_:)"},"metadata":{"symbolKind":"case","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyWithIDNotFound","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"title":"JWK.Error.keyWithIDNotFound(_:)","roleHeading":"Case","externalID":"s:10JSONWebKey3JWKV5ErrorO17keyWithIDNotFoundyAESScAEmF"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The specified key ID was not found in the JWK set.","type":"text"}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/Error/keyWithIDNotFound(_:)":{"kind":"symbol","type":"topic","title":"JWK.Error.keyWithIDNotFound(_:)","abstract":[{"text":"The specified key ID was not found in the JWK set.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/keyWithIDNotFound(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyWithIDNotFound","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/jwk\/error\/keywithidnotfound(_:)"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/localizeddescription.json b/data/documentation/jose_swift/jwk/error/localizeddescription.json index 6a89e05..a38521e 100644 --- a/data/documentation/jose_swift/jwk/error/localizeddescription.json +++ b/data/documentation/jose_swift/jwk/error/localizeddescription.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/localizeddescription"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Error-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/localizedDescription","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":[{"unavailable":false,"introducedAt":"8.0","beta":false,"name":"iOS","deprecated":false},{"beta":false,"name":"macOS","deprecated":false,"introducedAt":"10.10","unavailable":false},{"introducedAt":"9.0","unavailable":false,"beta":false,"name":"tvOS","deprecated":false},{"introducedAt":"2.0","name":"watchOS","beta":false,"unavailable":false,"deprecated":false}],"symbolKind":"property","title":"localizedDescription","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:10JSONWebKey3JWKV5ErrorO","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"extendedModule":"Swift"},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/Error/localizedDescription":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/localizedDescription","url":"\/documentation\/jose_swift\/jwk\/error\/localizeddescription","role":"symbol","title":"localizedDescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/Error-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Error-Implementations","url":"\/documentation\/jose_swift\/jwk\/error\/error-implementations","role":"collectionGroup","title":"Error Implementations","abstract":[],"kind":"article","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Error-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:10JSONWebKey3JWKV5ErrorO","platforms":[{"name":"iOS","beta":false,"deprecated":false,"introducedAt":"8.0","unavailable":false},{"name":"macOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"10.10"},{"introducedAt":"9.0","name":"tvOS","unavailable":false,"deprecated":false,"beta":false},{"name":"watchOS","deprecated":false,"unavailable":false,"introducedAt":"2.0","beta":false}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"symbolKind":"property","role":"symbol","title":"localizedDescription","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/localizeddescription"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/localizedDescription","interfaceLanguage":"swift"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK/Error/Error-Implementations":{"role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/jwk\/error\/error-implementations","title":"Error Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/Error-Implementations","kind":"article","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/Error/localizedDescription":{"role":"symbol","type":"topic","title":"localizedDescription","url":"\/documentation\/jose_swift\/jwk\/error\/localizeddescription","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/localizedDescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/missingdcomponent.json b/data/documentation/jose_swift/jwk/error/missingdcomponent.json index c4652da..592d109 100644 --- a/data/documentation/jose_swift/jwk/error/missingdcomponent.json +++ b/data/documentation/jose_swift/jwk/error/missingdcomponent.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"The “d” component of an EC or RSA key is missing."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingDComponent"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"JWK.Error.missingDComponent","externalID":"s:10JSONWebKey3JWKV5ErrorO17missingDComponentyA2EmF","role":"symbol","roleHeading":"Case","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"missingDComponent","kind":"identifier"}],"symbolKind":"case"},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/error\/missingdcomponent"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingDComponent"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/Error/missingDComponent":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingDComponent","role":"symbol","abstract":[{"text":"The “d” component of an EC or RSA key is missing.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingDComponent"}],"url":"\/documentation\/jose_swift\/jwk\/error\/missingdcomponent","type":"topic","title":"JWK.Error.missingDComponent"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingDComponent","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"missingDComponent","kind":"identifier"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/missingdcomponent"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"metadata":{"modules":[{"name":"jose-swift"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","externalID":"s:10JSONWebKey3JWKV5ErrorO17missingDComponentyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"missingDComponent","kind":"identifier"}],"title":"JWK.Error.missingDComponent"},"abstract":[{"type":"text","text":"The “d” component of an EC or RSA key is missing."}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingDComponent":{"url":"\/documentation\/jose_swift\/jwk\/error\/missingdcomponent","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingDComponent","abstract":[{"type":"text","text":"The “d” component of an EC or RSA key is missing."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingDComponent","kind":"identifier"}],"type":"topic","title":"JWK.Error.missingDComponent"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/missingecomponent.json b/data/documentation/jose_swift/jwk/error/missingecomponent.json index da65b1d..189753f 100644 --- a/data/documentation/jose_swift/jwk/error/missingecomponent.json +++ b/data/documentation/jose_swift/jwk/error/missingecomponent.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"role":"symbol","roleHeading":"Case","modules":[{"name":"jose-swift"}],"title":"JWK.Error.missingEComponent","symbolKind":"case","externalID":"s:10JSONWebKey3JWKV5ErrorO17missingEComponentyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"missingEComponent","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"abstract":[{"type":"text","text":"The “e” component of an RSA key is missing."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/missingecomponent"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingEComponent"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingEComponent"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingEComponent":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingEComponent","role":"symbol","abstract":[{"type":"text","text":"The “e” component of an RSA key is missing."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingEComponent"}],"url":"\/documentation\/jose_swift\/jwk\/error\/missingecomponent","type":"topic","title":"JWK.Error.missingEComponent"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingEComponent"}],"role":"symbol","symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV5ErrorO17missingEComponentyA2EmF","title":"JWK.Error.missingEComponent"},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingEComponent","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingEComponent"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"The “e” component of an RSA key is missing.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/missingecomponent"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingEComponent":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingEComponent","kind":"identifier"}],"type":"topic","abstract":[{"text":"The “e” component of an RSA key is missing.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingEComponent","title":"JWK.Error.missingEComponent","url":"\/documentation\/jose_swift\/jwk\/error\/missingecomponent","role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/missingncomponent.json b/data/documentation/jose_swift/jwk/error/missingncomponent.json index 32b3180..1667664 100644 --- a/data/documentation/jose_swift/jwk/error/missingncomponent.json +++ b/data/documentation/jose_swift/jwk/error/missingncomponent.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"jose-swift"}],"title":"JWK.Error.missingNComponent","externalID":"s:10JSONWebKey3JWKV5ErrorO17missingNComponentyA2EmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingNComponent","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"missingNComponent","kind":"identifier"}]}]}],"abstract":[{"type":"text","text":"The “n” component of an RSA key is missing."}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingNComponent"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/missingncomponent"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingNComponent":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingNComponent","role":"symbol","abstract":[{"type":"text","text":"The “n” component of an RSA key is missing."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingNComponent"}],"url":"\/documentation\/jose_swift\/jwk\/error\/missingncomponent","title":"JWK.Error.missingNComponent","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingNComponent"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingNComponent"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/missingncomponent"]}],"sections":[],"metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"roleHeading":"Case","externalID":"s:10JSONWebKey3JWKV5ErrorO17missingNComponentyA2EmF","role":"symbol","title":"JWK.Error.missingNComponent","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingNComponent"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"abstract":[{"text":"The “n” component of an RSA key is missing.","type":"text"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingNComponent":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingNComponent","abstract":[{"text":"The “n” component of an RSA key is missing.","type":"text"}],"url":"\/documentation\/jose_swift\/jwk\/error\/missingncomponent","title":"JWK.Error.missingNComponent","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingNComponent","kind":"identifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/missingprimescomponent.json b/data/documentation/jose_swift/jwk/error/missingprimescomponent.json index 42fc977..4791a4a 100644 --- a/data/documentation/jose_swift/jwk/error/missingprimescomponent.json +++ b/data/documentation/jose_swift/jwk/error/missingprimescomponent.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingPrimesComponent","kind":"identifier"}]}],"kind":"declarations"}],"abstract":[{"text":"The “p” and “q” components of a RSA key is missing.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/missingprimescomponent"]}],"metadata":{"role":"symbol","externalID":"s:10JSONWebKey3JWKV5ErrorO22missingPrimesComponentyA2EmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingPrimesComponent","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Case","title":"JWK.Error.missingPrimesComponent"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingPrimesComponent"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingPrimesComponent":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingPrimesComponent","role":"symbol","abstract":[{"text":"The “p” and “q” components of a RSA key is missing.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingPrimesComponent"}],"url":"\/documentation\/jose_swift\/jwk\/error\/missingprimescomponent","title":"JWK.Error.missingPrimesComponent","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/missingprimescomponent"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"abstract":[{"type":"text","text":"The “p” and “q” components of a RSA key is missing."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingPrimesComponent","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Case","title":"JWK.Error.missingPrimesComponent","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:10JSONWebKey3JWKV5ErrorO22missingPrimesComponentyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingPrimesComponent","kind":"identifier"}],"symbolKind":"case"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingPrimesComponent"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingPrimesComponent":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingPrimesComponent","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingPrimesComponent","url":"\/documentation\/jose_swift\/jwk\/error\/missingprimescomponent","abstract":[{"text":"The “p” and “q” components of a RSA key is missing.","type":"text"}],"title":"JWK.Error.missingPrimesComponent","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/missingxcomponent.json b/data/documentation/jose_swift/jwk/error/missingxcomponent.json index 92bcb14..e6a36ab 100644 --- a/data/documentation/jose_swift/jwk/error/missingxcomponent.json +++ b/data/documentation/jose_swift/jwk/error/missingxcomponent.json @@ -1 +1 @@ -{"abstract":[{"text":"The “x” component of an EC or OKP key is missing.","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingXComponent","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"symbolKind":"case","title":"JWK.Error.missingXComponent","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingXComponent"}],"roleHeading":"Case","role":"symbol","externalID":"s:10JSONWebKey3JWKV5ErrorO17missingXComponentyA2EmF"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"missingXComponent","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/error\/missingxcomponent"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWK/Error/missingXComponent":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingXComponent","role":"symbol","abstract":[{"text":"The “x” component of an EC or OKP key is missing.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingXComponent","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/error\/missingxcomponent","type":"topic","title":"JWK.Error.missingXComponent"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingXComponent","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingXComponent"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/missingxcomponent"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"sections":[],"metadata":{"externalID":"s:10JSONWebKey3JWKV5ErrorO17missingXComponentyA2EmF","role":"symbol","symbolKind":"case","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"missingXComponent","kind":"identifier"}],"title":"JWK.Error.missingXComponent","roleHeading":"Case"},"abstract":[{"text":"The “x” component of an EC or OKP key is missing.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingXComponent":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingXComponent","url":"\/documentation\/jose_swift\/jwk\/error\/missingxcomponent","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingXComponent","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"The “x” component of an EC or OKP key is missing."}],"title":"JWK.Error.missingXComponent"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/missingycomponent.json b/data/documentation/jose_swift/jwk/error/missingycomponent.json index 3efaf65..2e6fe13 100644 --- a/data/documentation/jose_swift/jwk/error/missingycomponent.json +++ b/data/documentation/jose_swift/jwk/error/missingycomponent.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"metadata":{"role":"symbol","roleHeading":"Case","title":"JWK.Error.missingYComponent","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingYComponent","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"symbolKind":"case","externalID":"s:10JSONWebKey3JWKV5ErrorO17missingYComponentyA2EmF"},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingYComponent","interfaceLanguage":"swift"},"abstract":[{"text":"The “y” component of an EC key is missing.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingYComponent"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/missingycomponent"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingYComponent":{"url":"\/documentation\/jose_swift\/jwk\/error\/missingycomponent","role":"symbol","abstract":[{"text":"The “y” component of an EC key is missing.","type":"text"}],"title":"JWK.Error.missingYComponent","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingYComponent","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingYComponent","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingYComponent","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingYComponent","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/error\/missingycomponent"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"missingYComponent","kind":"identifier"}],"title":"JWK.Error.missingYComponent","roleHeading":"Case","externalID":"s:10JSONWebKey3JWKV5ErrorO17missingYComponentyA2EmF","modules":[{"name":"jose-swift"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"abstract":[{"type":"text","text":"The “y” component of an EC key is missing."}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/Error/missingYComponent":{"title":"JWK.Error.missingYComponent","role":"symbol","url":"\/documentation\/jose_swift\/jwk\/error\/missingycomponent","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The “y” component of an EC key is missing."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/missingYComponent","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingYComponent","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/error/notsupported.json b/data/documentation/jose_swift/jwk/error/notsupported.json index e5cfac9..4b74a72 100644 --- a/data/documentation/jose_swift/jwk/error/notsupported.json +++ b/data/documentation/jose_swift/jwk/error/notsupported.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"notSupported"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/error\/notsupported"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The key type is not supported."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/notSupported"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"roleHeading":"Case","modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV5ErrorO12notSupportedyA2EmF","title":"JWK.Error.notSupported","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notSupported"}],"symbolKind":"case","role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/Error/notSupported":{"url":"\/documentation\/jose_swift\/jwk\/error\/notsupported","abstract":[{"text":"The key type is not supported.","type":"text"}],"title":"JWK.Error.notSupported","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notSupported"}],"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/notSupported","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"url":"\/documentation\/jose_swift\/jwk\/error","role":"symbol","abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}],"title":"JWK.Error","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Error","kind":"identifier"}],"type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/error\/notsupported"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/notSupported","interfaceLanguage":"swift"},"abstract":[{"text":"The key type is not supported.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notSupported"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"notSupported"}],"role":"symbol","modules":[{"name":"jose-swift"}],"title":"JWK.Error.notSupported","externalID":"s:10JSONWebKey3JWKV5ErrorO12notSupportedyA2EmF","symbolKind":"case"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/Error":{"role":"symbol","type":"topic","title":"JWK.Error","url":"\/documentation\/jose_swift\/jwk\/error","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Error"}],"navigatorTitle":[{"text":"Error","kind":"identifier"}],"abstract":[{"type":"text","text":"An error that can be thrown when working with JWKs."}]},"doc://jose-swift/documentation/jose_swift/JWK/Error/notSupported":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"notSupported"}],"role":"symbol","abstract":[{"type":"text","text":"The key type is not supported."}],"title":"JWK.Error.notSupported","type":"topic","url":"\/documentation\/jose_swift\/jwk\/error\/notsupported","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Error\/notSupported"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/init(from:).json b/data/documentation/jose_swift/jwk/init(from:).json index 5b887ef..4ed5844 100644 --- a/data/documentation/jose_swift/jwk/init(from:).json +++ b/data/documentation/jose_swift/jwk/init(from:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"kind":"symbol","metadata":{"externalID":"s:10JSONWebKey3JWKV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"init","title":"init(from:)","modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"role":"symbol","extendedModule":"JSONWebKey","roleHeading":"Initializer"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Decodable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/init(from:)":{"url":"\/documentation\/jose_swift\/jwk\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(from:)","type":"topic","role":"symbol","abstract":[],"title":"init(from:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/Decodable-Implementations":{"abstract":[],"kind":"article","type":"topic","title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/jose_swift\/jwk\/decodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Decodable-Implementations"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(from:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","role":"symbol","externalID":"s:10JSONWebKey3JWKV4fromACs7Decoder_p_tKcfc","symbolKind":"init","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"title":"init(from:)","extendedModule":"JSONWebKey","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/init(from:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Decodable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(from:)","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/init(from:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/Decodable-Implementations":{"role":"collectionGroup","abstract":[],"title":"Decodable Implementations","url":"\/documentation\/jose_swift\/jwk\/decodable-implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/Decodable-Implementations","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/init(keytype:publickeyuse:keyoperations:algorithm:key:keyid:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:).json b/data/documentation/jose_swift/jwk/init(keytype:publickeyuse:keyoperations:algorithm:key:keyid:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:).json index e32945c..e02222f 100644 --- a/data/documentation/jose_swift/jwk/init(keytype:publickeyuse:keyoperations:algorithm:key:keyid:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:).json +++ b/data/documentation/jose_swift/jwk/init(keytype:publickeyuse:keyoperations:algorithm:key:keyid:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"init","roleHeading":"Initializer","role":"symbol","externalID":"s:10JSONWebKey3JWKV7keyType06publicB3Use0D10Operations9algorithm0D00D2ID7x509URL0K16CertificateChain0kM14SHA1Thumbprint0km6SHA256P05curve1e1p1q1n2dp2dq2qi1x1y1dA2C0bE0O_AC06PublicbG0OSgSayAC0bH0OGSgSSSg10Foundation4DataVSgA6_A6_A6_A6_A6_AC18CryptographicCurveOSgA10_A10_A10_A10_A10_A10_A10_A10_A10_A10_tcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"keyType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"KeyType","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicKeyUse"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PublicKeyUse","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"text":"?, ","kind":"text"},{"text":"keyOperations","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"KeyOperations","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO"},{"text":"]?, ","kind":"text"},{"text":"algorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509CertificateChain","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"curve"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO","text":"CryptographicCurve","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"e"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"p","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"q","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"n"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"dp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"dq","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"qi"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"y","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"d"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?)"}],"modules":[{"name":"jose-swift"}],"title":"init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"keyType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"text":".","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO","text":"KeyType"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicKeyUse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"typeIdentifier","text":"PublicKeyUse"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"keyOperations"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"KeyOperations","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"},{"text":"]? = nil, ","kind":"text"},{"text":"algorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"x509URL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"curve","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"text":".","kind":"text"},{"text":"CryptographicCurve","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"e"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"p","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"q"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"n"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"dp","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"dq"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"? = nil, ","kind":"text"},{"text":"qi","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"text":"y","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"d"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/init(keytype:publickeyuse:keyoperations:algorithm:key:keyid:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)"},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","type":"topic","title":"init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","url":"\/documentation\/jose_swift\/jwk\/init(keytype:publickeyuse:keyoperations:algorithm:key:keyid:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"keyType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO","kind":"typeIdentifier","text":"KeyType"},{"kind":"text","text":", "},{"text":"publicKeyUse","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"."},{"text":"PublicKeyUse","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyOperations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"."},{"text":"KeyOperations","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO"},{"text":"]?, ","kind":"text"},{"text":"algorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"x509CertificateChain","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"curve","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO","text":"CryptographicCurve"},{"kind":"text","text":"?, "},{"text":"e","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"p","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"q","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"n","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"dp","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"dq"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"qi","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"x","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"y"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"d","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?)"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"navigatorTitle":[{"text":"CryptographicCurve","kind":"identifier"}],"title":"JWK.CryptographicCurve","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","abstract":[{"text":"The cryptographic curves.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keyType"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","text":"KeyType","preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"publicKeyUse"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"typeIdentifier","text":"PublicKeyUse"},{"text":"? = nil, ","kind":"text"},{"text":"keyOperations","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"KeyOperations","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"},{"text":"]? = nil, ","kind":"text"},{"text":"algorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"? = nil, "},{"text":"keyID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"x509URL","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"x509CertificateChain","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"curve"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"CryptographicCurve","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"e"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"p","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"q","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"n","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"dp","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"dq"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"qi"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"x"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"y"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"d"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil)","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/init(keytype:publickeyuse:keyoperations:algorithm:key:keyid:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)"]}],"metadata":{"externalID":"s:10JSONWebKey3JWKV7keyType06publicB3Use0D10Operations9algorithm0D00D2ID7x509URL0K16CertificateChain0kM14SHA1Thumbprint0km6SHA256P05curve1e1p1q1n2dp2dq2qi1x1y1dA2C0bE0O_AC06PublicbG0OSgSayAC0bH0OGSgSSSg10Foundation4DataVSgA6_A6_A6_A6_A6_AC18CryptographicCurveOSgA10_A10_A10_A10_A10_A10_A10_A10_A10_A10_tcfc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO","kind":"typeIdentifier","text":"KeyType"},{"text":", ","kind":"text"},{"text":"publicKeyUse","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PublicKeyUse","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"text":"?, ","kind":"text"},{"text":"keyOperations","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"KeyOperations","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO"},{"text":"]?, ","kind":"text"},{"text":"algorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"keyID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateChain"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"curve"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"."},{"text":"CryptographicCurve","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"e"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"p","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"q","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"n","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"dp"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"dq"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"qi"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"x"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"y"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"d","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?)","kind":"text"}],"title":"init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","roleHeading":"Initializer","role":"symbol","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyType"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO","text":"KeyType"},{"text":", ","kind":"text"},{"text":"publicKeyUse","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO","kind":"typeIdentifier","text":"PublicKeyUse"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"keyOperations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"KeyOperations","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"algorithm"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyID","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x509URL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"x509CertificateChain","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"x509CertificateSHA256Thumbprint","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"curve","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":".","kind":"text"},{"text":"CryptographicCurve","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV18CryptographicCurveO"},{"kind":"text","text":"?, "},{"text":"e","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"p","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"q"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"n","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"dp","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"dq","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"qi","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"y","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"d"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?)","kind":"text"}],"type":"topic","abstract":[],"title":"init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","url":"\/documentation\/jose_swift\/jwk\/init(keytype:publickeyuse:keyoperations:algorithm:key:keyid:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/init(keyType:publicKeyUse:keyOperations:algorithm:key:keyID:x509URL:x509CertificateChain:x509CertificateSHA1Thumbprint:x509CertificateSHA256Thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/CryptographicCurve":{"url":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CryptographicCurve","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CryptographicCurve"}],"abstract":[{"text":"The cryptographic curves.","type":"text"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/CryptographicCurve","role":"symbol","title":"JWK.CryptographicCurve"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/jwkrepresentable-implementations.json b/data/documentation/jose_swift/jwk/jwkrepresentable-implementations.json index f0f51f6..a906b3b 100644 --- a/data/documentation/jose_swift/jwk/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/jwk/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/jwkRepresentation","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKey"]}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/jwkrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWK/jwkRepresentation":{"url":"\/documentation\/jose_swift\/jwk\/jwkrepresentation","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/jwkRepresentation","title":"jwkRepresentation","type":"topic","kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" instance."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/publicKey":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKey","abstract":[{"text":"Returns the public key of a ","type":"text"},{"type":"codeVoice","code":"JWK"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/jwk\/publickey","role":"symbol","title":"publicKey","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"code":"JWK","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/jwkrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/jwkRepresentation","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKey"],"title":"Instance Properties"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations"},"kind":"article","metadata":{"title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/jwkRepresentation":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"type":"topic","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" instance."}],"title":"jwkRepresentation","url":"\/documentation\/jose_swift\/jwk\/jwkrepresentation","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/jwkRepresentation"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/publicKey":{"role":"symbol","url":"\/documentation\/jose_swift\/jwk\/publickey","title":"publicKey","abstract":[{"type":"text","text":"Returns the public key of a "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" instance."}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKey","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/jwkrepresentation.json b/data/documentation/jose_swift/jwk/jwkrepresentation.json index 6eea3f7..8a11c8b 100644 --- a/data/documentation/jose_swift/jwk/jwkrepresentation.json +++ b/data/documentation/jose_swift/jwk/jwkrepresentation.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" instance."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/jwkrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/jwkRepresentation","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"roleHeading":"Instance Property","extendedModule":"JSONWebKey","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"symbolKind":"property","externalID":"s:10JSONWebKey3JWKV0A10AlgorithmsE17jwkRepresentationACvp","title":"jwkRepresentation","role":"symbol"},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/JWKRepresentable-Implementations":{"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/jwkrepresentable-implementations","role":"collectionGroup","title":"JWKRepresentable Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/jwkRepresentation":{"url":"\/documentation\/jose_swift\/jwk\/jwkrepresentation","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/jwkRepresentation","title":"jwkRepresentation","type":"topic","kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" instance."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:10JSONWebKey3JWKV0A10AlgorithmsE17jwkRepresentationACvp","extendedModule":"JSONWebKey","modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"symbolKind":"property","title":"jwkRepresentation"},"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"JWK"},{"text":" instance.","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/jwkRepresentation","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/jwkrepresentation"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK/jwkRepresentation":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"type":"topic","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" instance."}],"title":"jwkRepresentation","url":"\/documentation\/jose_swift\/jwk\/jwkrepresentation","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/jwkRepresentation"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/jwk\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations","role":"collectionGroup","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/key.json b/data/documentation/jose_swift/jwk/key.json index 202745e..39e5407 100644 --- a/data/documentation/jose_swift/jwk/key.json +++ b/data/documentation/jose_swift/jwk/key.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/key"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"metadata":{"modules":[{"name":"jose-swift"}],"title":"key","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:10JSONWebKey3JWKV3key10Foundation4DataVSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/key","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The key value in case of a symmetric key (oct)."}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/key":{"url":"\/documentation\/jose_swift\/jwk\/key","kind":"symbol","title":"key","abstract":[{"type":"text","text":"The key value in case of a symmetric key (oct)."}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/key","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/key","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/key"]}],"abstract":[{"type":"text","text":"The key value in case of a symmetric key (oct)."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"metadata":{"roleHeading":"Instance Property","title":"key","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV3key10Foundation4DataVSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}]}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/key":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/key","abstract":[{"text":"The key value in case of a symmetric key (oct).","type":"text"}],"url":"\/documentation\/jose_swift\/jwk\/key","title":"key","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keygeneration.json b/data/documentation/jose_swift/jwk/keygeneration.json index 1a3ffaa..c2027ab 100644 --- a/data/documentation/jose_swift/jwk/keygeneration.json +++ b/data/documentation/jose_swift/jwk/keygeneration.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyGeneration"},"abstract":[{"text":"Provides a ","type":"text"},{"type":"codeVoice","code":"KeyGeneration"},{"text":" instance suitable for the specific key type and curve of the JWK.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This property allows for generating cryptographic keys based on the characteristics of the JWK."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyGeneration","kind":"identifier"},{"text":": ","kind":"text"},{"text":"KeyGeneration","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyGenerationP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"An instance conforming to the "},{"code":"KeyGeneration","type":"codeVoice"},{"text":" protocol, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if key generation is not supported for the specific key type and curve."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keygeneration"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"externalID":"s:10JSONWebKey3JWKV0A10AlgorithmsE13keyGenerationAD0bF0_pSgvp","extendedModule":"JSONWebKey","roleHeading":"Instance Property","title":"keyGeneration","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyGeneration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyGeneration","preciseIdentifier":"s:17JSONWebAlgorithms13KeyGenerationP"},{"text":"?","kind":"text"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/KeyGeneration":{"url":"\/documentation\/jose_swift\/keygeneration","navigatorTitle":[{"kind":"identifier","text":"KeyGeneration"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyGeneration"}],"title":"KeyGeneration","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"text":" is a protocol that defines functionality for generating cryptographic keys.","type":"text"}],"role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/keyGeneration":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyGeneration","role":"symbol","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/keygeneration","abstract":[{"text":"Provides a ","type":"text"},{"type":"codeVoice","code":"KeyGeneration"},{"text":" instance suitable for the specific key type and curve of the JWK.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This property allows for generating cryptographic keys based on the characteristics of the JWK."}],"title":"keyGeneration","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"keyGeneration","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyGenerationP","text":"KeyGeneration"},{"kind":"text","text":"?"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyGeneration"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyGeneration"},{"text":": ","kind":"text"},{"text":"KeyGeneration","preciseIdentifier":"s:17JSONWebAlgorithms13KeyGenerationP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"inlineContent":[{"text":"An instance conforming to the ","type":"text"},{"type":"codeVoice","code":"KeyGeneration"},{"text":" protocol, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if key generation is not supported for the specific key type and curve."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keygeneration"]}],"sections":[],"abstract":[{"type":"text","text":"Provides a "},{"code":"KeyGeneration","type":"codeVoice"},{"text":" instance suitable for the specific key type and curve of the JWK.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This property allows for generating cryptographic keys based on the characteristics of the JWK."}],"metadata":{"externalID":"s:10JSONWebKey3JWKV0A10AlgorithmsE13keyGenerationAD0bF0_pSgvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyGeneration"},{"kind":"text","text":": "},{"text":"KeyGeneration","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyGenerationP"},{"text":"?","kind":"text"}],"title":"keyGeneration","role":"symbol","extendedModule":"JSONWebKey","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"roleHeading":"Instance Property"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGeneration":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"type":"text","text":" is a protocol that defines functionality for generating cryptographic keys."}],"url":"\/documentation\/jose_swift\/keygeneration","type":"topic","navigatorTitle":[{"text":"KeyGeneration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"KeyGeneration","kind":"identifier"}],"title":"KeyGeneration"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/keyGeneration":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyGeneration","abstract":[{"text":"Provides a ","type":"text"},{"code":"KeyGeneration","type":"codeVoice"},{"type":"text","text":" instance suitable for the specific key type and curve of the JWK."},{"type":"text","text":" "},{"type":"text","text":"This property allows for generating cryptographic keys based on the characteristics of the JWK."}],"url":"\/documentation\/jose_swift\/jwk\/keygeneration","title":"keyGeneration","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyGeneration","kind":"identifier"},{"kind":"text","text":": "},{"text":"KeyGeneration","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyGenerationP"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyid.json b/data/documentation/jose_swift/jwk/keyid.json index bc5b073..a681297 100644 --- a/data/documentation/jose_swift/jwk/keyid.json +++ b/data/documentation/jose_swift/jwk/keyid.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyID"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyid"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}]}],"metadata":{"symbolKind":"property","externalID":"s:10JSONWebKey3JWKV5keyIDSSSgvp","role":"symbol","title":"keyID","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"keyID","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"abstract":[{"type":"text","text":"The key ID."}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/keyID":{"type":"topic","abstract":[{"type":"text","text":"The key ID."}],"role":"symbol","title":"keyID","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyID","url":"\/documentation\/jose_swift\/jwk\/keyid"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"abstract":[{"text":"The key ID.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyID"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyID"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keyid"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"metadata":{"title":"keyID","roleHeading":"Instance Property","role":"symbol","externalID":"s:10JSONWebKey3JWKV5keyIDSSSgvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}]},"kind":"symbol","references":{"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/keyID":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyID","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"The key ID."}],"url":"\/documentation\/jose_swift\/jwk\/keyid","title":"keyID"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum.json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum.json index c391657..7d16c97 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum.json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum.json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"symbol","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyOperations","kind":"identifier"}],"extendedModule":"JSONWebKey","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"externalID":"s:10JSONWebKey3JWKV0B10OperationsO","roleHeading":"Enumeration","title":"JWK.KeyOperations"},"abstract":[{"type":"text","text":"The key operations that the key is intended to be used for."}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/decrypt","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveBits","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveKey","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encrypt","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/sign","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/unwrapKey","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/verify","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/wrapKey"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(rawValue:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For more information, see https:\/\/www.rfc-editor.org\/rfc\/rfc7517#section-4.3"}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/wrapKey":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wrapKey"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/wrapkey","type":"topic","title":"JWK.KeyOperations.wrapKey","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/wrapKey"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"},"doc://jose-swift/SY":{"identifier":"doc:\/\/jose-swift\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/deriveBits":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deriveBits"}],"title":"JWK.KeyOperations.deriveBits","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivebits","type":"topic","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveBits"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/unwrapKey":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unwrapKey"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/unwrapkey","type":"topic","title":"JWK.KeyOperations.unwrapKey","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/unwrapKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/encrypt":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encrypt"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encrypt","type":"topic","title":"JWK.KeyOperations.encrypt","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encrypt"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/verify":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/verify","type":"topic","title":"JWK.KeyOperations.verify","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/verify"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/sign":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sign"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/sign","type":"topic","title":"JWK.KeyOperations.sign","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/sign"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/Equatable-Implementations":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/equatable-implementations","type":"topic","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/Equatable-Implementations"},"doc://jose-swift/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/jose-swift\/SH"},"doc://jose-swift/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/decrypt":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/decrypt","type":"topic","title":"JWK.KeyOperations.decrypt","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/decrypt"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/deriveKey":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deriveKey"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivekey","type":"topic","title":"JWK.KeyOperations.deriveKey","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveKey"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/init(rawValue:)":{"kind":"symbol","title":"init(rawValue:)","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(rawvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(rawValue:)","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/jose-swift\/SQ"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum"]}],"metadata":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"externalID":"s:10JSONWebKey3JWKV0B10OperationsO","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}],"modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"symbolKind":"enum","role":"symbol","extendedModule":"JSONWebKey","title":"JWK.KeyOperations","roleHeading":"Enumeration"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/decrypt","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveBits","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveKey","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encrypt","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/sign","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/unwrapKey","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/verify","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/wrapKey"]},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(rawValue:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"abstract":[{"type":"text","text":"The key operations that the key is intended to be used for."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyOperations","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"overview","type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For more information, see https:\/\/www.rfc-editor.org\/rfc\/rfc7517#section-4.3"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"kind":"relationships","type":"conformsTo"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/sign":{"type":"topic","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/sign","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/sign","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"sign"}],"kind":"symbol","title":"JWK.KeyOperations.sign","role":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/deriveKey":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"deriveKey","kind":"identifier"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"JWK.KeyOperations.deriveKey","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveKey"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/deriveBits":{"title":"JWK.KeyOperations.deriveBits","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveBits","type":"topic","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivebits","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"deriveBits","kind":"identifier"}],"role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/verify":{"abstract":[],"title":"JWK.KeyOperations.verify","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/verify","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/verify"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/init(rawValue:)":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(rawvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(rawValue:)","kind":"symbol","type":"topic","abstract":[],"role":"symbol","title":"init(rawValue:)"},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/encrypt":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encrypt","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encrypt","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations.encrypt","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/wrapKey":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"wrapKey","kind":"identifier"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"JWK.KeyOperations.wrapKey","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/wrapkey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/wrapKey"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","type":"topic","title":"Equatable Implementations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/equatable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"doc://jose-swift/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/decrypt":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"JWK.KeyOperations.decrypt","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/decrypt","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/decrypt"},"doc://jose-swift/SQ":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SQ","title":"Swift.Equatable"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/unwrapKey":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unwrapKey","kind":"identifier"}],"role":"symbol","abstract":[],"kind":"symbol","title":"JWK.KeyOperations.unwrapKey","type":"topic","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/unwrapkey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/unwrapKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/jose-swift\/SH"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"doc://jose-swift/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/jose-swift\/SY"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/!=(_:_:).json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/!=(_:_:).json index 4017ee5..f365bf8 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/!=(_:_:).json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10JSONWebKey3JWKV0B10OperationsO","role":"symbol","symbolKind":"op"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/!=(_:_:)"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/!=(_:_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/!=(_:_:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/Equatable-Implementations":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/equatable-implementations","type":"topic","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/Equatable-Implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"metadata":{"roleHeading":"Operator","title":"!=(_:_:)","extendedModule":"Swift","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10JSONWebKey3JWKV0B10OperationsO","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"op","modules":[{"name":"jose-swift","relatedModules":["Swift"]}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","type":"topic","title":"Equatable Implementations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/equatable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/!=(_:_:)":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/!=(_:_:)","abstract":[]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/decrypt.json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/decrypt.json index b1f8e1e..7542802 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/decrypt.json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/decrypt.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/decrypt","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/decrypt"]}],"metadata":{"title":"JWK.KeyOperations.decrypt","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"}],"modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV0B10OperationsO7decryptyA2EmF","role":"symbol","roleHeading":"Case"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/decrypt":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/decrypt","type":"topic","title":"JWK.KeyOperations.decrypt","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/decrypt"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decrypt","kind":"identifier"}],"languages":["swift"]}]}],"metadata":{"title":"JWK.KeyOperations.decrypt","symbolKind":"case","modules":[{"name":"jose-swift"}],"roleHeading":"Case","externalID":"s:10JSONWebKey3JWKV0B10OperationsO7decryptyA2EmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"decrypt"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/decrypt"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/decrypt"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/decrypt":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decrypt"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"JWK.KeyOperations.decrypt","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/decrypt","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/decrypt"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/derivebits.json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/derivebits.json index 567acbd..ecb9e92 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/derivebits.json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/derivebits.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deriveBits"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivebits"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"case","title":"JWK.KeyOperations.deriveBits","modules":[{"name":"jose-swift"}],"roleHeading":"Case","externalID":"s:10JSONWebKey3JWKV0B10OperationsO10deriveBitsyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deriveBits"}],"role":"symbol"},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveBits","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/deriveBits":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deriveBits"}],"title":"JWK.KeyOperations.deriveBits","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivebits","type":"topic","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveBits"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"deriveBits","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveBits"},"metadata":{"symbolKind":"case","title":"JWK.KeyOperations.deriveBits","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV0B10OperationsO10deriveBitsyA2EmF","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"deriveBits","kind":"identifier"}]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivebits"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/deriveBits":{"title":"JWK.KeyOperations.deriveBits","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveBits","type":"topic","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivebits","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"deriveBits","kind":"identifier"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/derivekey.json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/derivekey.json index 5addc1a..3e7e67c 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/derivekey.json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/derivekey.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveKey"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivekey"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"deriveKey","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"JWK.KeyOperations.deriveKey","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deriveKey"}],"modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV0B10OperationsO06deriveB0yA2EmF","role":"symbol","roleHeading":"Case"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/deriveKey":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deriveKey"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivekey","type":"topic","title":"JWK.KeyOperations.deriveKey","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveKey"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivekey"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deriveKey"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"deriveKey","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"role":"symbol","title":"JWK.KeyOperations.deriveKey","roleHeading":"Case","symbolKind":"case","externalID":"s:10JSONWebKey3JWKV0B10OperationsO06deriveB0yA2EmF"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveKey"},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/deriveKey":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"deriveKey","kind":"identifier"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"JWK.KeyOperations.deriveKey","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/deriveKey"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/encode(to:).json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/encode(to:).json index a571da0..5338367 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/encode(to:).json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/encode(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"]]},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:10JSONWebKey3JWKV0B10OperationsO","extendedModule":"Swift","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","title":"encode(to:)","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"jose-swift","relatedModules":["Swift"]}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encode(to:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/encode(to:)":{"title":"encode(to:)","role":"symbol","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encode(to:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"encode(to:)","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:10JSONWebKey3JWKV0B10OperationsO"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/encode(to:)":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encode(to:)","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encode(to:)","title":"encode(to:)"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/encrypt.json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/encrypt.json index df3af9f..9bd236f 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/encrypt.json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/encrypt.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encrypt","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"encrypt"}],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Case","externalID":"s:10JSONWebKey3JWKV0B10OperationsO7encryptyA2EmF","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"}],"role":"symbol","symbolKind":"case","title":"JWK.KeyOperations.encrypt"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encrypt"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/encrypt":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encrypt"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encrypt","type":"topic","title":"JWK.KeyOperations.encrypt","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encrypt"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encrypt"},"sections":[],"metadata":{"role":"symbol","externalID":"s:10JSONWebKey3JWKV0B10OperationsO7encryptyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","title":"JWK.KeyOperations.encrypt","modules":[{"name":"jose-swift"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encrypt"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/encrypt":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encrypt","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encrypt","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations.encrypt","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/equatable-implementations.json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/equatable-implementations.json index 862485c..eaebd1c 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/equatable-implementations.json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/Equatable-Implementations"},"sections":[],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/!=(_:_:)"],"generated":true}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/!=(_:_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/!=(_:_:)","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/equatable-implementations"]}],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/Equatable-Implementations"},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/!=(_:_:)"],"generated":true,"title":"Operators"}],"sections":[],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/!=(_:_:)":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/!=(_:_:)","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/hash(into:).json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/hash(into:).json index db18791..a86b664 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/hash(into:).json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/hash(into:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hash(into:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:10JSONWebKey3JWKV0B10OperationsO","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","title":"hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hash(into:)","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hash(into:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"metadata":{"symbolKind":"method","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:10JSONWebKey3JWKV0B10OperationsO"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/hash(into:)":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hash(into:)","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/hashvalue.json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/hashvalue.json index 1ba1811..8e1866f 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/hashvalue.json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/hashvalue.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hashValue"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:10JSONWebKey3JWKV0B10OperationsO","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"extendedModule":"Swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/hashValue":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hashvalue","title":"hashValue","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hashValue","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:10JSONWebKey3JWKV0B10OperationsO","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","symbolKind":"property","title":"hashValue","role":"symbol"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hashValue","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/hashValue":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hashValue","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hashvalue","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"title":"hashValue","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/init(from:).json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/init(from:).json index 2cc4147..bce19b6 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/init(from:).json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/init(from:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"init(from:)","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:10JSONWebKey3JWKV0B10OperationsO","extendedModule":"Swift","symbolKind":"init","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(from:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/init(from:)":{"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"init(from:)","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(from:)","abstract":[],"role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"symbolKind":"init","roleHeading":"Initializer","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:10JSONWebKey3JWKV0B10OperationsO","extendedModule":"Swift","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","role":"symbol"},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/init(from:)":{"abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(from:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(from:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/RawRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/init(rawvalue:).json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/init(rawvalue:).json index 71f60ce..40837af 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/init(rawvalue:).json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/init(rawvalue:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"externalID":"s:10JSONWebKey3JWKV0B10OperationsO8rawValueAESgSS_tcfc","title":"init(rawValue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"jose-swift"}],"symbolKind":"init","roleHeading":"Initializer"},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(rawValue:)"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/init(rawValue:)":{"kind":"symbol","title":"init(rawValue:)","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(rawvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(rawValue:)","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(rawValue:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:10JSONWebKey3JWKV0B10OperationsO8rawValueAESgSS_tcfc","role":"symbol","modules":[{"name":"jose-swift"}],"title":"init(rawValue:)"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/init(rawValue:)":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(rawvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(rawValue:)","kind":"symbol","type":"topic","abstract":[],"role":"symbol","title":"init(rawValue:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/rawrepresentable-implementations.json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/rawrepresentable-implementations.json index adff82f..bbdab74 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/rawrepresentable-implementations.json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/rawrepresentable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(from:)"]},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hashValue"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hash(into:)"],"title":"Instance Methods","generated":true}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","modules":[{"name":"jose-swift"}],"title":"RawRepresentable Implementations"},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/encode(to:)":{"title":"encode(to:)","role":"symbol","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encode(to:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","title":"hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hash(into:)","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hash(into:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/init(from:)":{"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"init(from:)","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(from:)","abstract":[],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/hashValue":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hashvalue","title":"hashValue","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hashValue","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(from:)"],"generated":true,"title":"Initializers"},{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hashValue"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hash(into:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"kind":"article","variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/RawRepresentable-Implementations"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/hash(into:)":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hash(into:)","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/encode(to:)":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encode(to:)","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/encode(to:)","title":"encode(to:)"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/hashValue":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/hashValue","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hashvalue","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"title":"hashValue","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/init(from:)":{"abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(from:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/init(from:)"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/sign.json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/sign.json index 59ddd7e..32b7ceb 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/sign.json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/sign.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/sign","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/sign"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","roleHeading":"Case","title":"JWK.KeyOperations.sign","symbolKind":"case","externalID":"s:10JSONWebKey3JWKV0B10OperationsO4signyA2EmF","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sign"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sign"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/sign":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sign"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/sign","type":"topic","title":"JWK.KeyOperations.sign","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/sign"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/sign"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/sign"},"metadata":{"title":"JWK.KeyOperations.sign","externalID":"s:10JSONWebKey3JWKV0B10OperationsO4signyA2EmF","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sign"}],"symbolKind":"case","roleHeading":"Case"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"sign","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/sign":{"type":"topic","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/sign","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/sign","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"sign"}],"kind":"symbol","title":"JWK.KeyOperations.sign","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/unwrapkey.json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/unwrapkey.json index 60dbf1b..a240fa1 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/unwrapkey.json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/unwrapkey.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unwrapKey"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/unwrapKey","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unwrapKey","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","title":"JWK.KeyOperations.unwrapKey","externalID":"s:10JSONWebKey3JWKV0B10OperationsO06unwrapB0yA2EmF","modules":[{"name":"jose-swift"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/unwrapkey"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/unwrapKey":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unwrapKey"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/unwrapkey","type":"topic","title":"JWK.KeyOperations.unwrapKey","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/unwrapKey"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/unwrapKey"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"externalID":"s:10JSONWebKey3JWKV0B10OperationsO06unwrapB0yA2EmF","modules":[{"name":"jose-swift"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unwrapKey"}],"title":"JWK.KeyOperations.unwrapKey","role":"symbol","roleHeading":"Case"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unwrapKey","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/unwrapkey"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/unwrapKey":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unwrapKey","kind":"identifier"}],"role":"symbol","abstract":[],"kind":"symbol","title":"JWK.KeyOperations.unwrapKey","type":"topic","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/unwrapkey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/unwrapKey"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/verify.json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/verify.json index a210424..0d276ee 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/verify.json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/verify.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"metadata":{"roleHeading":"Case","symbolKind":"case","externalID":"s:10JSONWebKey3JWKV0B10OperationsO6verifyyA2EmF","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"}],"role":"symbol","title":"JWK.KeyOperations.verify"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/verify","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/verify"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verify"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/verify":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/verify","type":"topic","title":"JWK.KeyOperations.verify","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/verify"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"verify"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/verify"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/verify","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"verify"}],"role":"symbol","externalID":"s:10JSONWebKey3JWKV0B10OperationsO6verifyyA2EmF","symbolKind":"case","roleHeading":"Case","title":"JWK.KeyOperations.verify"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/verify":{"abstract":[],"title":"JWK.KeyOperations.verify","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/verify","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/verify"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/wrapkey.json b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/wrapkey.json index f318b34..bc84f14 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.enum/wrapkey.json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.enum/wrapkey.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:10JSONWebKey3JWKV0B10OperationsO04wrapB0yA2EmF","modules":[{"name":"jose-swift"}],"title":"JWK.KeyOperations.wrapKey","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wrapKey"}],"roleHeading":"Case","symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"wrapKey"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/wrapKey","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/wrapkey"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/wrapKey":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wrapKey"}],"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/wrapkey","type":"topic","title":"JWK.KeyOperations.wrapKey","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/wrapKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/wrapKey"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"wrapKey"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/wrapkey"]}],"sections":[],"metadata":{"role":"symbol","roleHeading":"Case","title":"JWK.KeyOperations.wrapKey","externalID":"s:10JSONWebKey3JWKV0B10OperationsO04wrapB0yA2EmF","symbolKind":"case","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"wrapKey","kind":"identifier"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum/wrapKey":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"wrapKey","kind":"identifier"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"JWK.KeyOperations.wrapKey","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/wrapkey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum\/wrapKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keyoperations-swift.property.json b/data/documentation/jose_swift/jwk/keyoperations-swift.property.json index 565f622..91a2a0c 100644 --- a/data/documentation/jose_swift/jwk/keyoperations-swift.property.json +++ b/data/documentation/jose_swift/jwk/keyoperations-swift.property.json @@ -1 +1 @@ -{"abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.property"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyOperations"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO","text":"KeyOperations","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"symbolKind":"property","externalID":"s:10JSONWebKey3JWKV13keyOperationsSayAC0bE0OGSgvp","title":"keyOperations","role":"symbol"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyOperations"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":".","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","text":"KeyOperations","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO"},{"text":"]?","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyOperations-swift.property","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"kind":"symbol","title":"JWK.KeyOperations","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"navigatorTitle":[{"text":"KeyOperations","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/keyOperations-swift.property":{"type":"topic","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"role":"symbol","title":"keyOperations","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyOperations"},{"text":": [","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO","text":"KeyOperations"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyOperations-swift.property","url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.property"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyOperations","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","text":"KeyOperations","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO"},{"text":"]?","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keyoperations-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyOperations-swift.property","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"kind":"symbol","sections":[],"metadata":{"symbolKind":"property","modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV13keyOperationsSayAC0bE0OGSgvp","role":"symbol","title":"keyOperations","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyOperations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO","text":"KeyOperations"},{"text":"]?","kind":"text"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyOperations-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyOperations-swift.enum","abstract":[{"text":"The key operations that the key is intended to be used for.","type":"text"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyOperations","kind":"identifier"}],"type":"topic","title":"JWK.KeyOperations","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyOperations"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/keyOperations-swift.property":{"url":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.property","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyOperations-swift.property","abstract":[{"type":"text","text":"The key operations that the key is intended to be used for."}],"kind":"symbol","type":"topic","role":"symbol","title":"keyOperations","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyOperations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":".","kind":"text"},{"text":"KeyOperations","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV0B10OperationsO"},{"text":"]?","kind":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.enum.json b/data/documentation/jose_swift/jwk/keytype-swift.enum.json index 2350fa0..48c4bf1 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.enum.json +++ b/data/documentation/jose_swift/jwk/keytype-swift.enum.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyType","kind":"identifier"}]}]},{"kind":"content","content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"inlineContent":[{"type":"text","text":"For more information, see"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"https:\/\/www.rfc-editor.org\/rfc\/rfc7518#section-6.1"}]}]},{"content":[{"inlineContent":[{"text":"https:\/\/www.rfc-editor.org\/rfc\/rfc8037#section-2","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"metadata":{"title":"JWK.KeyType","roleHeading":"Enumeration","symbolKind":"enum","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"extendedModule":"JSONWebKey","externalID":"s:10JSONWebKey3JWKV0B4TypeO","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}]},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/ellipticCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetKeyPair","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetSequence","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/rsa"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(rawValue:)"]},{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"abstract":[{"type":"text","text":"The key type."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/SH":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SH","title":"Swift.Hashable"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/octetKeyPair":{"title":"JWK.KeyType.octetKeyPair","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetkeypair","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetKeyPair","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"octetKeyPair"}],"role":"symbol"},"doc://jose-swift/SY":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SY","title":"Swift.RawRepresentable"},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/Equatable-Implementations":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/equatable-implementations","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/Equatable-Implementations","role":"collectionGroup","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/rsa":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"rsa"}],"kind":"symbol","title":"JWK.KeyType.rsa","abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/rsa","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rsa","role":"symbol"},"doc://jose-swift/SQ":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SQ","title":"Swift.Equatable"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations","type":"topic","title":"RawRepresentable Implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/init(rawValue:)":{"kind":"symbol","title":"init(rawValue:)","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(rawValue:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(rawvalue:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/ellipticCurve":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ellipticCurve"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/ellipticcurve","title":"JWK.KeyType.ellipticCurve","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/ellipticCurve"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/octetSequence":{"role":"symbol","type":"topic","title":"JWK.KeyType.octetSequence","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"octetSequence"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetSequence","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetsequence","abstract":[]},"doc://jose-swift/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"inlineContent":[{"type":"text","text":"For more information, see"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"https:\/\/www.rfc-editor.org\/rfc\/rfc7518#section-6.1"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"https:\/\/www.rfc-editor.org\/rfc\/rfc8037#section-2","type":"text"}]}]}],"type":"unorderedList"}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The key type."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","interfaceLanguage":"swift"},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/ellipticCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetKeyPair","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetSequence","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/rsa"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(rawValue:)"],"title":"Initializers"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations"]}],"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"metadata":{"roleHeading":"Enumeration","title":"JWK.KeyType","externalID":"s:10JSONWebKey3JWKV0B4TypeO","extendedModule":"JSONWebKey","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyType","kind":"identifier"}],"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"symbolKind":"enum","navigatorTitle":[{"kind":"identifier","text":"KeyType"}]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/Equatable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/equatable-implementations"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/octetKeyPair":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetKeyPair","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetkeypair","title":"JWK.KeyType.octetKeyPair","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"octetKeyPair"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/SH":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SH","title":"Swift.Hashable"},"doc://jose-swift/SE":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable"},"doc://jose-swift/SQ":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SQ","title":"Swift.Equatable"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/ellipticCurve":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ellipticCurve","kind":"identifier"}],"title":"JWK.KeyType.ellipticCurve","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/ellipticcurve","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/ellipticCurve","abstract":[],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/init(rawValue:)":{"type":"topic","title":"init(rawValue:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(rawvalue:)"},"doc://jose-swift/Se":{"identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable","type":"unresolvable"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/SY":{"identifier":"doc:\/\/jose-swift\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/octetSequence":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"octetSequence","kind":"identifier"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetsequence","type":"topic","title":"JWK.KeyType.octetSequence","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetSequence"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/rsa":{"abstract":[],"title":"JWK.KeyType.rsa","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/rsa","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rsa","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"rsa","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.enum/!=(_:_:).json b/data/documentation/jose_swift/jwk/keytype-swift.enum/!=(_:_:).json index 73367e2..71f26c7 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.enum/!=(_:_:).json +++ b/data/documentation/jose_swift/jwk/keytype-swift.enum/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/!=(_:_:)"},"kind":"symbol","metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10JSONWebKey3JWKV0B4TypeO","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","symbolKind":"op","title":"!=(_:_:)","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/Equatable-Implementations"]]},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/!=(_:_:)":{"title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/!=(_:_:)","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/!=(_:_:)"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/Equatable-Implementations":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/equatable-implementations","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/Equatable-Implementations","role":"collectionGroup","type":"topic","abstract":[]}}} \ No newline at end of file +{"metadata":{"symbolKind":"op","extendedModule":"Swift","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10JSONWebKey3JWKV0B4TypeO","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/!=(_:_:)"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/Equatable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/equatable-implementations"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/!=(_:_:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/!=(_:_:)","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.enum/ellipticcurve.json b/data/documentation/jose_swift/jwk/keytype-swift.enum/ellipticcurve.json index 27f9af4..b32c452 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.enum/ellipticcurve.json +++ b/data/documentation/jose_swift/jwk/keytype-swift.enum/ellipticcurve.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/ellipticcurve"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ellipticCurve"}],"platforms":["macOS"]}]}],"kind":"symbol","metadata":{"role":"symbol","externalID":"s:10JSONWebKey3JWKV0B4TypeO13ellipticCurveyA2EmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ellipticCurve"}],"roleHeading":"Case","modules":[{"name":"jose-swift"}],"title":"JWK.KeyType.ellipticCurve"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/ellipticCurve"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/ellipticCurve":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ellipticCurve"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/ellipticcurve","title":"JWK.KeyType.ellipticCurve","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/ellipticCurve"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/ellipticCurve","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ellipticCurve","kind":"identifier"}],"languages":["swift"]}]}],"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ellipticCurve"}],"modules":[{"name":"jose-swift"}],"title":"JWK.KeyType.ellipticCurve","externalID":"s:10JSONWebKey3JWKV0B4TypeO13ellipticCurveyA2EmF","symbolKind":"case","role":"symbol","roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/ellipticcurve"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/ellipticCurve":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ellipticCurve","kind":"identifier"}],"title":"JWK.KeyType.ellipticCurve","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/ellipticcurve","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/ellipticCurve","abstract":[],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.enum/encode(to:).json b/data/documentation/jose_swift/jwk/keytype-swift.enum/encode(to:).json index fc5b134..21461df 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.enum/encode(to:).json +++ b/data/documentation/jose_swift/jwk/keytype-swift.enum/encode(to:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"encode(to:)","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"roleHeading":"Instance Method","extendedModule":"Swift","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:10JSONWebKey3JWKV0B4TypeO","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"method"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/encode(to:)":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/encode(to:)","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/encode(to:)","kind":"symbol","title":"encode(to:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations","type":"topic","title":"RawRepresentable Implementations","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations"]]},"kind":"symbol","metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"role":"symbol","title":"encode(to:)","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:10JSONWebKey3JWKV0B4TypeO","extendedModule":"Swift","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"method","modules":[{"name":"jose-swift","relatedModules":["Swift"]}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/encode(to:)"]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/encode(to:)":{"abstract":[],"title":"encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/encode(to:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.enum/equatable-implementations.json b/data/documentation/jose_swift/jwk/keytype-swift.enum/equatable-implementations.json index 33f63f0..1b259a1 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.enum/equatable-implementations.json +++ b/data/documentation/jose_swift/jwk/keytype-swift.enum/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/Equatable-Implementations"},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"jose-swift"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/!=(_:_:)"],"title":"Operators","generated":true}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/!=(_:_:)":{"title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/!=(_:_:)","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/!=(_:_:)"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","modules":[{"name":"jose-swift"}],"title":"Equatable Implementations"},"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/Equatable-Implementations"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/!=(_:_:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/!=(_:_:)","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.enum/hash(into:).json b/data/documentation/jose_swift/jwk/keytype-swift.enum/hash(into:).json index 6633ec5..5e42cfe 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.enum/hash(into:).json +++ b/data/documentation/jose_swift/jwk/keytype-swift.enum/hash(into:).json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hash(into:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:10JSONWebKey3JWKV0B4TypeO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/hash(into:)":{"title":"hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hash(into:)","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hash(into:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations","type":"topic","title":"RawRepresentable Implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:10JSONWebKey3JWKV0B4TypeO","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"symbolKind":"method","title":"hash(into:)"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hash(into:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/hash(into:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hash(into:)","title":"hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"role":"symbol","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hash(into:)","abstract":[]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.enum/hashvalue.json b/data/documentation/jose_swift/jwk/keytype-swift.enum/hashvalue.json index 9c672a9..bafdbd6 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.enum/hashvalue.json +++ b/data/documentation/jose_swift/jwk/keytype-swift.enum/hashvalue.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:10JSONWebKey3JWKV0B4TypeO","extendedModule":"Swift","symbolKind":"property","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hashValue"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hashvalue"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations"]]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations","type":"topic","title":"RawRepresentable Implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/hashValue":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"hashValue","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hashValue","type":"topic","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hashvalue"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hashvalue"]}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:10JSONWebKey3JWKV0B4TypeO","title":"hashValue","roleHeading":"Instance Property","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations"]]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hashValue"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/hashValue":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hashValue","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"role":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hashvalue","title":"hashValue"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.enum/init(from:).json b/data/documentation/jose_swift/jwk/keytype-swift.enum/init(from:).json index 00ca01a..bf0d591 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.enum/init(from:).json +++ b/data/documentation/jose_swift/jwk/keytype-swift.enum/init(from:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"sections":[],"metadata":{"title":"init(from:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:10JSONWebKey3JWKV0B4TypeO","symbolKind":"init"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(from:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations","type":"topic","title":"RawRepresentable Implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/init(from:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(from:)","title":"init(from:)","role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(from:)","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"roleHeading":"Initializer","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:10JSONWebKey3JWKV0B4TypeO","extendedModule":"Swift","symbolKind":"init","title":"init(from:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(from:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/RawRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/init(from:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(from:)","title":"init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(from:)","abstract":[]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.enum/init(rawvalue:).json b/data/documentation/jose_swift/jwk/keytype-swift.enum/init(rawvalue:).json index 9d044d8..35cb418 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.enum/init(rawvalue:).json +++ b/data/documentation/jose_swift/jwk/keytype-swift.enum/init(rawvalue:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(rawValue:)"},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV0B4TypeO8rawValueAESgSS_tcfc","roleHeading":"Initializer","title":"init(rawValue:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/init(rawValue:)":{"kind":"symbol","title":"init(rawValue:)","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(rawValue:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(rawvalue:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"metadata":{"symbolKind":"init","modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV0B4TypeO8rawValueAESgSS_tcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"init(rawValue:)","role":"symbol"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(rawValue:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(rawvalue:)"]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/init(rawValue:)":{"type":"topic","title":"init(rawValue:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(rawvalue:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.enum/octetkeypair.json b/data/documentation/jose_swift/jwk/keytype-swift.enum/octetkeypair.json index f1c2b62..b43ac0c 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.enum/octetkeypair.json +++ b/data/documentation/jose_swift/jwk/keytype-swift.enum/octetkeypair.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetkeypair"]}],"metadata":{"title":"JWK.KeyType.octetKeyPair","symbolKind":"case","modules":[{"name":"jose-swift"}],"roleHeading":"Case","externalID":"s:10JSONWebKey3JWKV0B4TypeO05octetB4PairyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"octetKeyPair","kind":"identifier"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetKeyPair","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"octetKeyPair"}]}]}],"sections":[],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/octetKeyPair":{"title":"JWK.KeyType.octetKeyPair","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetkeypair","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetKeyPair","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"octetKeyPair"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetKeyPair"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"octetKeyPair","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetkeypair"]}],"kind":"symbol","metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"roleHeading":"Case","role":"symbol","externalID":"s:10JSONWebKey3JWKV0B4TypeO05octetB4PairyA2EmF","title":"JWK.KeyType.octetKeyPair","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"octetKeyPair","kind":"identifier"}]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/octetKeyPair":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetKeyPair","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetkeypair","title":"JWK.KeyType.octetKeyPair","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"octetKeyPair"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.enum/octetsequence.json b/data/documentation/jose_swift/jwk/keytype-swift.enum/octetsequence.json index 2fa12fb..3a958ee 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.enum/octetsequence.json +++ b/data/documentation/jose_swift/jwk/keytype-swift.enum/octetsequence.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetsequence"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetSequence","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"octetSequence"}],"title":"JWK.KeyType.octetSequence","roleHeading":"Case","externalID":"s:10JSONWebKey3JWKV0B4TypeO13octetSequenceyA2EmF","role":"symbol","symbolKind":"case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"octetSequence","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/octetSequence":{"role":"symbol","type":"topic","title":"JWK.KeyType.octetSequence","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"octetSequence"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetSequence","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetsequence","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetSequence"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetsequence"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"octetSequence","kind":"identifier"}]}],"kind":"declarations"}],"metadata":{"role":"symbol","symbolKind":"case","externalID":"s:10JSONWebKey3JWKV0B4TypeO13octetSequenceyA2EmF","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"octetSequence","kind":"identifier"}],"title":"JWK.KeyType.octetSequence","roleHeading":"Case"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/octetSequence":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"octetSequence","kind":"identifier"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetsequence","type":"topic","title":"JWK.KeyType.octetSequence","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/octetSequence"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.enum/rawrepresentable-implementations.json b/data/documentation/jose_swift/jwk/keytype-swift.enum/rawrepresentable-implementations.json index c5cad76..c61b4d5 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.enum/rawrepresentable-implementations.json +++ b/data/documentation/jose_swift/jwk/keytype-swift.enum/rawrepresentable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations"]}],"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"jose-swift"}]},"sections":[],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(from:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hashValue"],"title":"Instance Properties","generated":true},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hash(into:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/encode(to:)":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/encode(to:)","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/encode(to:)","kind":"symbol","title":"encode(to:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/hashValue":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"hashValue","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hashValue","type":"topic","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hashvalue"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/hash(into:)":{"title":"hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hash(into:)","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hash(into:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/init(from:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(from:)","title":"init(from:)","role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(from:)","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations"]}],"kind":"article","sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(from:)"],"generated":true},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/hashValue":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hashValue","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"role":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hashvalue","title":"hashValue"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/init(from:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/init(from:)","title":"init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(from:)","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/encode(to:)":{"abstract":[],"title":"encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/encode(to:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/hash(into:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/hash(into:)","title":"hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"role":"symbol","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hash(into:)","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.enum/rsa.json b/data/documentation/jose_swift/jwk/keytype-swift.enum/rsa.json index ad4b33c..40d8313 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.enum/rsa.json +++ b/data/documentation/jose_swift/jwk/keytype-swift.enum/rsa.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rsa"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rsa"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/rsa"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"JWK.KeyType.rsa","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"rsa"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","externalID":"s:10JSONWebKey3JWKV0B4TypeO3rsayA2EmF"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/rsa":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"rsa"}],"kind":"symbol","title":"JWK.KeyType.rsa","abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/rsa","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rsa","role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rsa"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"rsa","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"rsa","kind":"identifier"}],"symbolKind":"case","title":"JWK.KeyType.rsa","roleHeading":"Case","modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV0B4TypeO3rsayA2EmF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/rsa"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum/rsa":{"abstract":[],"title":"JWK.KeyType.rsa","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum\/rsa","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rsa","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"rsa","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/keytype-swift.property.json b/data/documentation/jose_swift/jwk/keytype-swift.property.json index 5121aa7..b8469ad 100644 --- a/data/documentation/jose_swift/jwk/keytype-swift.property.json +++ b/data/documentation/jose_swift/jwk/keytype-swift.property.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyType-swift.property"},"kind":"symbol","sections":[],"metadata":{"externalID":"s:10JSONWebKey3JWKV7keyTypeAC0bE0Ovp","symbolKind":"property","title":"keyType","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"KeyType","preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"abstract":[{"type":"text","text":"The key type."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyType"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"KeyType","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","kind":"symbol","title":"JWK.KeyType","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyType"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyType"}],"abstract":[{"type":"text","text":"The key type."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/keyType-swift.property":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyType-swift.property","kind":"symbol","abstract":[{"text":"The key type.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/jwk\/keytype-swift.property","title":"keyType","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"."},{"text":"KeyType","preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO","kind":"typeIdentifier"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"externalID":"s:10JSONWebKey3JWKV7keyTypeAC0bE0Ovp","modules":[{"name":"jose-swift"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyType"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"KeyType","preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO"}],"symbolKind":"property","title":"keyType","roleHeading":"Instance Property"},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyType-swift.property","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","text":"KeyType"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The key type.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/keytype-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/keyType-swift.property":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/keyType-swift.property","abstract":[{"type":"text","text":"The key type."}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.property","title":"keyType","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyType","kind":"identifier"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV0B4TypeO","text":"KeyType","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/JWK/KeyType-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/KeyType-swift.enum","title":"JWK.KeyType","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyType"}],"role":"symbol","type":"topic","navigatorTitle":[{"text":"KeyType","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","abstract":[{"type":"text","text":"The key type."}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/n.json b/data/documentation/jose_swift/jwk/n.json index 85ca945..3fcaa25 100644 --- a/data/documentation/jose_swift/jwk/n.json +++ b/data/documentation/jose_swift/jwk/n.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"n","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"symbolKind":"property","externalID":"s:10JSONWebKey3JWKV1n10Foundation4DataVSgvp","role":"symbol","title":"n"},"abstract":[{"text":"The value of the “n” parameter for an RSA key.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/n"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"n","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/n","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/n":{"abstract":[{"type":"text","text":"The value of the “n” parameter for an RSA key."}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"n"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwk\/n","kind":"symbol","title":"n","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/n"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/n"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/n"]}],"abstract":[{"text":"The value of the “n” parameter for an RSA key.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"metadata":{"externalID":"s:10JSONWebKey3JWKV1n10Foundation4DataVSgvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"jose-swift"}],"title":"n","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"n","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"n","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/n":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/n","abstract":[{"type":"text","text":"The value of the “n” parameter for an RSA key."}],"url":"\/documentation\/jose_swift\/jwk\/n","title":"n","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"n"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/p.json b/data/documentation/jose_swift/jwk/p.json index f93c741..9d92b32 100644 --- a/data/documentation/jose_swift/jwk/p.json +++ b/data/documentation/jose_swift/jwk/p.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"The value of the “e” parameter for an RSA key."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"p","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/p"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/p","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"sections":[],"metadata":{"title":"p","symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:10JSONWebKey3JWKV1p10Foundation4DataVSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"p","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWK/p":{"title":"p","kind":"symbol","abstract":[{"text":"The value of the “e” parameter for an RSA key.","type":"text"}],"url":"\/documentation\/jose_swift\/jwk\/p","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/p","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/p"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The value of the “e” parameter for an RSA key."}],"metadata":{"externalID":"s:10JSONWebKey3JWKV1p10Foundation4DataVSgvp","role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"p","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}]},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/p","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"p","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWK/p":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/p","abstract":[{"type":"text","text":"The value of the “e” parameter for an RSA key."}],"role":"symbol","type":"topic","title":"p","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"p"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/p"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/publickey.json b/data/documentation/jose_swift/jwk/publickey.json index a197abb..768bd1f 100644 --- a/data/documentation/jose_swift/jwk/publickey.json +++ b/data/documentation/jose_swift/jwk/publickey.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKey","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Returns the public key of a "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" instance."}],"metadata":{"modules":[{"name":"jose-swift","relatedModules":["JSONWebAlgorithms"]}],"extendedModule":"JSONWebAlgorithms","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"title":"publicKey","roleHeading":"Instance Property","externalID":"s:17JSONWebAlgorithms16JWKRepresentablePAA0A3Key3JWKVRszrlE06publicD0AFvp::SYNTHESIZED::s:10JSONWebKey3JWKV","role":"symbol","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":"."}]}},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickey"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/JWKRepresentable-Implementations":{"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/jwk\/jwkrepresentable-implementations","role":"collectionGroup","title":"JWKRepresentable Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/publicKey":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKey","abstract":[{"text":"Returns the public key of a ","type":"text"},{"type":"codeVoice","code":"JWK"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/jwk\/publickey","role":"symbol","title":"publicKey","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"code":"JWK","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKey","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"property","role":"symbol","title":"publicKey","extendedModule":"JSONWebAlgorithms","externalID":"s:17JSONWebAlgorithms16JWKRepresentablePAA0A3Key3JWKVRszrlE06publicD0AFvp::SYNTHESIZED::s:10JSONWebKey3JWKV","roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"JWK","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"publicKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"modules":[{"name":"jose-swift","relatedModules":["JSONWebAlgorithms"]}]},"abstract":[{"text":"Returns the public key of a ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" instance."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"publicKey"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickey"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/publicKey":{"role":"symbol","url":"\/documentation\/jose_swift\/jwk\/publickey","title":"publicKey","abstract":[{"type":"text","text":"Returns the public key of a "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" instance."}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKey","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://jose-swift/documentation/jose_swift/JWK/JWKRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/jwk\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/JWKRepresentable-Implementations","role":"collectionGroup","abstract":[],"type":"topic"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum.json b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum.json index bd02ff6..0c0a605 100644 --- a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum.json +++ b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PublicKeyUse"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For more information, see https:\/\/www.rfc-editor.org\/rfc\/rfc7517#section-4.2"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encryption","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/signature"]},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(rawValue:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"metadata":{"title":"JWK.PublicKeyUse","roleHeading":"Enumeration","symbolKind":"enum","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PublicKeyUse","kind":"identifier"}],"extendedModule":"JSONWebKey","externalID":"s:10JSONWebKey3JWKV06PublicB3UseO","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}]},"abstract":[{"text":"The intended use of the public key.","type":"text"}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"kind":"relationships"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/signature":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/signature","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/signature","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signature"}],"abstract":[],"title":"JWK.PublicKeyUse.signature","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/encryption":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encryption","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encryption","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encryption","abstract":[],"title":"JWK.PublicKeyUse.encryption","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/Equatable-Implementations","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/equatable-implementations","kind":"article","title":"Equatable Implementations","role":"collectionGroup","type":"topic"},"doc://jose-swift/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SH"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/init(rawValue:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(rawValue:)","title":"init(rawValue:)","role":"symbol","abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(rawvalue:)","kind":"symbol"},"doc://jose-swift/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://jose-swift/SQ":{"identifier":"doc:\/\/jose-swift\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]},"doc://jose-swift/SY":{"identifier":"doc:\/\/jose-swift\/SY","type":"unresolvable","title":"Swift.RawRepresentable"}}} \ No newline at end of file +{"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"title":"Conforms To","kind":"relationships"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PublicKeyUse"}],"role":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}],"symbolKind":"enum","externalID":"s:10JSONWebKey3JWKV06PublicB3UseO","roleHeading":"Enumeration","extendedModule":"JSONWebKey","title":"JWK.PublicKeyUse"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PublicKeyUse"}],"languages":["swift"]}]},{"content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"inlineContent":[{"text":"For more information, see https:\/\/www.rfc-editor.org\/rfc\/rfc7517#section-4.2","type":"text"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The intended use of the public key.","type":"text"}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encryption","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/signature"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"],"generated":true}],"references":{"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/RawRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/SY":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SY","title":"Swift.RawRepresentable"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"doc://jose-swift/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/jose-swift\/SQ","type":"unresolvable"},"doc://jose-swift/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/jose-swift\/SH","type":"unresolvable"},"doc://jose-swift/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/jose-swift\/SE","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/Equatable-Implementations":{"role":"collectionGroup","type":"topic","title":"Equatable Implementations","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/equatable-implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/Equatable-Implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/signature":{"role":"symbol","type":"topic","title":"JWK.PublicKeyUse.signature","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/signature","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/signature","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"}],"abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/encryption":{"role":"symbol","type":"topic","title":"JWK.PublicKeyUse.encryption","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encryption","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encryption","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryption","kind":"identifier"}],"abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/init(rawValue:)":{"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","type":"topic","title":"init(rawValue:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(rawValue:)","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/!=(_:_:).json b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/!=(_:_:).json index dcd335b..c67e9f3 100644 --- a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/!=(_:_:).json +++ b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10JSONWebKey3JWKV06PublicB3UseO","title":"!=(_:_:)","roleHeading":"Operator","symbolKind":"op"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/!=(_:_:)","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/Equatable-Implementations","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/equatable-implementations","kind":"article","title":"Equatable Implementations","role":"collectionGroup","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10JSONWebKey3JWKV06PublicB3UseO","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"title":"!=(_:_:)","symbolKind":"op","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"roleHeading":"Operator","extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/Equatable-Implementations":{"role":"collectionGroup","type":"topic","title":"Equatable Implementations","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/equatable-implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/Equatable-Implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/!=(_:_:)":{"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/!=(_:_:)","abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/encode(to:).json b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/encode(to:).json index 7ef5065..da68fc7 100644 --- a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/encode(to:).json +++ b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/encode(to:).json @@ -1 +1 @@ -{"metadata":{"title":"encode(to:)","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:10JSONWebKey3JWKV06PublicB3UseO","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encode(to:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encode(to:)"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/encode(to:)":{"title":"encode(to:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encode(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encode(to:)"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"kind":"article","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:10JSONWebKey3JWKV06PublicB3UseO","symbolKind":"method","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"encode(to:)","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encode(to:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/encode(to:)":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","title":"encode(to:)","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encode(to:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encode(to:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/RawRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/encryption.json b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/encryption.json index 0ba8d81..95fbbc4 100644 --- a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/encryption.json +++ b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/encryption.json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"symbol","externalID":"s:10JSONWebKey3JWKV06PublicB3UseO10encryptionyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encryption"}],"modules":[{"name":"jose-swift"}],"symbolKind":"case","title":"JWK.PublicKeyUse.encryption","roleHeading":"Case"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encryption"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryption","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encryption"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/encryption":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encryption","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encryption","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encryption","abstract":[],"title":"JWK.PublicKeyUse.encryption","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"encryption","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryption","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"title":"JWK.PublicKeyUse.encryption","role":"symbol","externalID":"s:10JSONWebKey3JWKV06PublicB3UseO10encryptionyA2EmF","roleHeading":"Case","symbolKind":"case"},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encryption"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encryption","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/encryption":{"role":"symbol","type":"topic","title":"JWK.PublicKeyUse.encryption","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encryption","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encryption","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryption","kind":"identifier"}],"abstract":[]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/equatable-implementations.json b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/equatable-implementations.json index dcaf251..81dcbf7 100644 --- a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/equatable-implementations.json +++ b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/!=(_:_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Equatable Implementations"},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/!=(_:_:)","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/!=(_:_:)"],"title":"Operators"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/!=(_:_:)":{"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/!=(_:_:)","abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/hash(into:).json b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/hash(into:).json index 88158cd..eb63387 100644 --- a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/hash(into:).json +++ b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/hash(into:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hash(into:)"},"metadata":{"title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:10JSONWebKey3JWKV06PublicB3UseO","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"role":"symbol"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hash(into:)","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hash(into:)","title":"hash(into:)","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hash(into:)"},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:10JSONWebKey3JWKV06PublicB3UseO","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"extendedModule":"Swift","title":"hash(into:)","symbolKind":"method","role":"symbol","roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hash(into:)"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"hash(into:)","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hash(into:)","abstract":[],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/RawRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/hashvalue.json b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/hashvalue.json index 52f58d4..0f489ca 100644 --- a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/hashvalue.json +++ b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/hashvalue.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"symbolKind":"property","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"roleHeading":"Instance Property","title":"hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:10JSONWebKey3JWKV06PublicB3UseO"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hashValue"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hashvalue"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/hashValue":{"role":"symbol","type":"topic","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hashvalue","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hashValue","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:10JSONWebKey3JWKV06PublicB3UseO","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"roleHeading":"Instance Property","extendedModule":"Swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/hashValue":{"title":"hashValue","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hashValue","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/RawRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/init(from:).json b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/init(from:).json index 8ae683e..80036e7 100644 --- a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/init(from:).json +++ b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/init(from:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Initializer","extendedModule":"Swift","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"init","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:10JSONWebKey3JWKV06PublicB3UseO","title":"init(from:)","modules":[{"name":"jose-swift","relatedModules":["Swift"]}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/init(from:)":{"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(from:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(from:)","title":"init(from:)","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"kind":"article","role":"collectionGroup"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(from:)"},"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Initializer","title":"init(from:)","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:10JSONWebKey3JWKV06PublicB3UseO","extendedModule":"Swift","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"symbolKind":"init"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"]]},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/RawRepresentable-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/init(from:)":{"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(from:)","kind":"symbol","abstract":[],"type":"topic","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/init(rawvalue:).json b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/init(rawvalue:).json index bbdc59f..ddd9092 100644 --- a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/init(rawvalue:).json +++ b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/init(rawvalue:).json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"title":"init(rawValue:)","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV06PublicB3UseO8rawValueAESgSS_tcfc","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"init"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(rawvalue:)"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/init(rawValue:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(rawValue:)","title":"init(rawValue:)","role":"symbol","abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(rawvalue:)","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(rawvalue:)"]}],"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(rawValue:)"},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","title":"init(rawValue:)","symbolKind":"init","externalID":"s:10JSONWebKey3JWKV06PublicB3UseO8rawValueAESgSS_tcfc"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/init(rawValue:)":{"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","type":"topic","title":"init(rawValue:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(rawValue:)","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/rawrepresentable-implementations.json b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/rawrepresentable-implementations.json index ff1c29f..afeff42 100644 --- a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/rawrepresentable-implementations.json +++ b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/rawrepresentable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"kind":"article","topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(from:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hash(into:)"],"generated":true}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/hashValue":{"role":"symbol","type":"topic","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hashvalue","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hash(into:)","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hash(into:)","title":"hash(into:)","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/init(from:)":{"type":"topic","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(from:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(from:)","title":"init(from:)","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/encode(to:)":{"title":"encode(to:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encode(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encode(to:)"}}} \ No newline at end of file +{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(from:)"],"generated":true},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hashValue"]},{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hash(into:)"],"title":"Instance Methods"}],"sections":[],"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"]]},"kind":"article","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"hash(into:)","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hash(into:)","abstract":[],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/hashValue":{"title":"hashValue","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/hashValue","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/encode(to:)":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","title":"encode(to:)","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encode(to:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/init(from:)":{"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/init(from:)","kind":"symbol","abstract":[],"type":"topic","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/signature.json b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/signature.json index e763b9c..f54bd46 100644 --- a/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/signature.json +++ b/data/documentation/jose_swift/jwk/publickeyuse-swift.enum/signature.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/signature"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"signature","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/signature"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"]]},"metadata":{"role":"symbol","externalID":"s:10JSONWebKey3JWKV06PublicB3UseO9signatureyA2EmF","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"signature","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"title":"JWK.PublicKeyUse.signature","symbolKind":"case"},"references":{"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/signature":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/signature","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/signature","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signature"}],"abstract":[],"title":"JWK.PublicKeyUse.signature","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/signature"},"metadata":{"role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"signature","kind":"identifier"}],"roleHeading":"Case","title":"JWK.PublicKeyUse.signature","modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV06PublicB3UseO9signatureyA2EmF"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"signature","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/signature"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum/signature":{"role":"symbol","type":"topic","title":"JWK.PublicKeyUse.signature","url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/signature","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum\/signature","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"}],"abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/publickeyuse-swift.property.json b/data/documentation/jose_swift/jwk/publickeyuse-swift.property.json index 71701b0..57f564c 100644 --- a/data/documentation/jose_swift/jwk/publickeyuse-swift.property.json +++ b/data/documentation/jose_swift/jwk/publickeyuse-swift.property.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"abstract":[{"text":"The intended use of the public key.","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKeyUse-swift.property"},"kind":"symbol","metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"publicKeyUse","kind":"identifier"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":".","kind":"text"},{"text":"PublicKeyUse","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10JSONWebKey3JWKV06publicB3UseAC06PublicbE0OSgvp","title":"publicKeyUse","role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"publicKeyUse"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO","text":"PublicKeyUse","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.property"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/publicKeyUse-swift.property":{"abstract":[{"type":"text","text":"The intended use of the public key."}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"publicKeyUse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO","text":"PublicKeyUse"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.property","kind":"symbol","title":"publicKeyUse","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKeyUse-swift.property"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publicKeyUse","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"text":".","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"typeIdentifier","text":"PublicKeyUse","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKeyUse-swift.property","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/publickeyuse-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The intended use of the public key."}],"metadata":{"title":"publicKeyUse","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"publicKeyUse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO","text":"PublicKeyUse","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10JSONWebKey3JWKV06publicB3UseAC06PublicbE0OSgvp","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK/publicKeyUse-swift.property":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/publicKeyUse-swift.property","abstract":[{"type":"text","text":"The intended use of the public key."}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.property","title":"publicKeyUse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicKeyUse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PublicKeyUse","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/q.json b/data/documentation/jose_swift/jwk/q.json index c7b3961..1429eec 100644 --- a/data/documentation/jose_swift/jwk/q.json +++ b/data/documentation/jose_swift/jwk/q.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"q","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/q"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"metadata":{"title":"q","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"q","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"externalID":"s:10JSONWebKey3JWKV1q10Foundation4DataVSgvp","role":"symbol"},"abstract":[{"text":"The value of the “q” parameter for an RSA key.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/q"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/q":{"title":"q","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"q"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/q","url":"\/documentation\/jose_swift\/jwk\/q","abstract":[{"text":"The value of the “q” parameter for an RSA key.","type":"text"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","metadata":{"externalID":"s:10JSONWebKey3JWKV1q10Foundation4DataVSgvp","modules":[{"name":"jose-swift"}],"symbolKind":"property","title":"q","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"q"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/q","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The value of the “q” parameter for an RSA key."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"q"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/q"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/q":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/q","abstract":[{"type":"text","text":"The value of the “q” parameter for an RSA key."}],"url":"\/documentation\/jose_swift\/jwk\/q","title":"q","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"q","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/qi.json b/data/documentation/jose_swift/jwk/qi.json index 8abdc18..3221820 100644 --- a/data/documentation/jose_swift/jwk/qi.json +++ b/data/documentation/jose_swift/jwk/qi.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"qi","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"title":"qi","roleHeading":"Instance Property","externalID":"s:10JSONWebKey3JWKV2qi10Foundation4DataVSgvp","role":"symbol","symbolKind":"property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"qi","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"abstract":[{"type":"text","text":"The value of the “qi” parameter for an RSA key."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/qi"]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/qi","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/qi":{"type":"topic","title":"qi","role":"symbol","abstract":[{"text":"The value of the “qi” parameter for an RSA key.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"qi","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwk\/qi","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/qi"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"qi","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"role":"symbol","modules":[{"name":"jose-swift"}],"title":"qi","externalID":"s:10JSONWebKey3JWKV2qi10Foundation4DataVSgvp"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"qi","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/qi"]}],"sections":[],"kind":"symbol","abstract":[{"text":"The value of the “qi” parameter for an RSA key.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/qi"},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/qi":{"url":"\/documentation\/jose_swift\/jwk\/qi","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"qi"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"role":"symbol","title":"qi","abstract":[{"text":"The value of the “qi” parameter for an RSA key.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/qi"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/signingalgorithm().json b/data/documentation/jose_swift/jwk/signingalgorithm().json new file mode 100644 index 0000000..4839660 --- /dev/null +++ b/data/documentation/jose_swift/jwk/signingalgorithm().json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signingAlgorithm","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"SigningAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/signingAlgorithm()"},"sections":[],"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Instance Method","extendedModule":"JSONWebKey","externalID":"s:10JSONWebKey3JWKV0A9SignatureE16signingAlgorithm0A10Algorithms07SigningF0OyKF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"signingAlgorithm","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","text":"SigningAlgorithm"}],"title":"signingAlgorithm()","symbolKind":"method","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}]},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/signingalgorithm()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/JWK/signingAlgorithm()":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/signingAlgorithm()","kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/signingalgorithm()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signingAlgorithm","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","text":"SigningAlgorithm"}],"title":"signingAlgorithm()","abstract":[],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/thumbprint(with:).json b/data/documentation/jose_swift/jwk/thumbprint(with:).json index d7fa82f..0a792a4 100644 --- a/data/documentation/jose_swift/jwk/thumbprint(with:).json +++ b/data/documentation/jose_swift/jwk/thumbprint(with:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/thumbprint(with:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"thumbprint"},{"text":"<","kind":"text"},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"_","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":" = CryptoKit.SHA256()) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":" : "},{"text":"HashFunction","preciseIdentifier":"s:9CryptoKit12HashFunctionP","kind":"typeIdentifier"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The hash function to use for the JWK thumbprint calculation. Defaults to SHA-256."}],"type":"paragraph"}],"name":"hashFunction"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"The Base64URL-encoded JWK thumbprint.","type":"text"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"name":"Throws","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"JWK.Error.notSupported","type":"codeVoice"},{"type":"text","text":" if the JWK type is not supported."}]}],"style":"note"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/thumbprint(with:)"]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"metadata":{"roleHeading":"Instance Method","title":"thumbprint(with:)","externalID":"s:10JSONWebKey3JWKV10thumbprint4withSSx_tK9CryptoKit12HashFunctionRzlF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"thumbprint"},{"text":"<","kind":"text"},{"text":"H","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"extendedModule":"JSONWebKey","role":"symbol"},"abstract":[{"text":"Calculates the JWK thumbprint as per ","type":"text"},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638","type":"reference","isActive":true}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7638":{"title":"RFC 7638","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638","titleInlineContent":[{"type":"text","text":"RFC 7638"}]},"doc://jose-swift/documentation/jose_swift/JWK/thumbprint(with:)":{"title":"thumbprint(with:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"thumbprint"},{"kind":"text","text":"<"},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwk\/thumbprint(with:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/thumbprint(with:)","abstract":[{"type":"text","text":"Calculates the JWK thumbprint as per "},{"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638","isActive":true}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"externalID":"s:10JSONWebKey3JWKV10thumbprint4withSSx_tK9CryptoKit12HashFunctionRzlF","title":"thumbprint(with:)","modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","extendedModule":"JSONWebKey","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"thumbprint","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"thumbprint","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"text":"_","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":" = CryptoKit.SHA256()) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:9CryptoKit12HashFunctionP","text":"HashFunction"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The hash function to use for the JWK thumbprint calculation. Defaults to SHA-256.","type":"text"}]}],"name":"hashFunction"}],"kind":"parameters"},{"content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The Base64URL-encoded JWK thumbprint.","type":"text"}]}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"name":"Throws","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"JWK.Error.notSupported","type":"codeVoice"},{"type":"text","text":" if the JWK type is not supported."}]}]}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/thumbprint(with:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"abstract":[{"type":"text","text":"Calculates the JWK thumbprint as per "},{"type":"reference","isActive":true,"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638"}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/thumbprint(with:)","interfaceLanguage":"swift"},"references":{"https://www.rfc-editor.org/rfc/rfc7638":{"titleInlineContent":[{"type":"text","text":"RFC 7638"}],"title":"RFC 7638","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638"},"doc://jose-swift/documentation/jose_swift/JWK/thumbprint(with:)":{"type":"topic","title":"thumbprint(with:)","role":"symbol","url":"\/documentation\/jose_swift\/jwk\/thumbprint(with:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"thumbprint","kind":"identifier"},{"text":"<","kind":"text"},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Calculates the JWK thumbprint as per "},{"type":"reference","isActive":true,"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7638"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/thumbprint(with:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/x.json b/data/documentation/jose_swift/jwk/x.json index 22d7980..4a7d236 100644 --- a/data/documentation/jose_swift/jwk/x.json +++ b/data/documentation/jose_swift/jwk/x.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:10JSONWebKey3JWKV1x10Foundation4DataVSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"title":"x","role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"kind":"symbol","abstract":[{"type":"text","text":"The value of the “x” parameter for an EC or OKP key."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/x"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x"},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK/x":{"abstract":[{"text":"The value of the “x” parameter for an EC or OKP key.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwk\/x","title":"x","role":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/x"]}],"abstract":[{"type":"text","text":"The value of the “x” parameter for an EC or OKP key."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x"},"sections":[],"metadata":{"symbolKind":"property","modules":[{"name":"jose-swift"}],"title":"x","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","externalID":"s:10JSONWebKey3JWKV1x10Foundation4DataVSgvp"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/x":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x","abstract":[{"type":"text","text":"The value of the “x” parameter for an EC or OKP key."}],"url":"\/documentation\/jose_swift\/jwk\/x","title":"x","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/x509certificatechain.json b/data/documentation/jose_swift/jwk/x509certificatechain.json index fc73761..04fdcf8 100644 --- a/data/documentation/jose_swift/jwk/x509certificatechain.json +++ b/data/documentation/jose_swift/jwk/x509certificatechain.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"abstract":[{"text":"The X.509 Certificate Chain.","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateChain","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"x509CertificateChain","externalID":"s:10JSONWebKey3JWKV20x509CertificateChainSSSgvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"x509CertificateChain","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/x509certificatechain"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/x509CertificateChain":{"title":"x509CertificateChain","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateChain","abstract":[{"type":"text","text":"The X.509 Certificate Chain."}],"url":"\/documentation\/jose_swift\/jwk\/x509certificatechain","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateChain"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/x509certificatechain"]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"externalID":"s:10JSONWebKey3JWKV20x509CertificateChainSSSgvp","modules":[{"name":"jose-swift"}],"symbolKind":"property","role":"symbol","title":"x509CertificateChain","roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"The X.509 Certificate Chain."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateChain","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/x509CertificateChain":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"The X.509 Certificate Chain.","type":"text"}],"kind":"symbol","title":"x509CertificateChain","type":"topic","url":"\/documentation\/jose_swift\/jwk\/x509certificatechain","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateChain"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/x509certificatesha1thumbprint.json b/data/documentation/jose_swift/jwk/x509certificatesha1thumbprint.json index 2f8a120..0434fee 100644 --- a/data/documentation/jose_swift/jwk/x509certificatesha1thumbprint.json +++ b/data/documentation/jose_swift/jwk/x509certificatesha1thumbprint.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/x509certificatesha1thumbprint"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA1Thumbprint"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"x509CertificateSHA1Thumbprint","externalID":"s:10JSONWebKey3JWKV29x509CertificateSHA1ThumbprintSSSgvp","role":"symbol","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"jose-swift"}]},"abstract":[{"type":"text","text":"The X.509 certificate SHA-1 thumbprint."}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/x509CertificateSHA1Thumbprint":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA1Thumbprint","url":"\/documentation\/jose_swift\/jwk\/x509certificatesha1thumbprint","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"x509CertificateSHA1Thumbprint","kind":"symbol","abstract":[{"type":"text","text":"The X.509 certificate SHA-1 thumbprint."}],"type":"topic","role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA1Thumbprint","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The X.509 certificate SHA-1 thumbprint."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}]}],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:10JSONWebKey3JWKV29x509CertificateSHA1ThumbprintSSSgvp","symbolKind":"property","title":"x509CertificateSHA1Thumbprint"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/x509certificatesha1thumbprint"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/x509CertificateSHA1Thumbprint":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA1Thumbprint","abstract":[{"text":"The X.509 certificate SHA-1 thumbprint.","type":"text"}],"url":"\/documentation\/jose_swift\/jwk\/x509certificatesha1thumbprint","title":"x509CertificateSHA1Thumbprint","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/x509certificatesha256thumbprint.json b/data/documentation/jose_swift/jwk/x509certificatesha256thumbprint.json index 13bf528..5c9916f 100644 --- a/data/documentation/jose_swift/jwk/x509certificatesha256thumbprint.json +++ b/data/documentation/jose_swift/jwk/x509certificatesha256thumbprint.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The X.509 certificate SHA-256 thumbprint."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"x509CertificateSHA256Thumbprint","roleHeading":"Instance Property","externalID":"s:10JSONWebKey3JWKV31x509CertificateSHA256ThumbprintSSSgvp","role":"symbol","symbolKind":"property"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA256Thumbprint","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/x509certificatesha256thumbprint"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"sections":[],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWK/x509CertificateSHA256Thumbprint":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"x509CertificateSHA256Thumbprint","abstract":[{"text":"The X.509 certificate SHA-256 thumbprint.","type":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwk\/x509certificatesha256thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA256Thumbprint","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"The X.509 certificate SHA-256 thumbprint."}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"symbolKind":"property","role":"symbol","externalID":"s:10JSONWebKey3JWKV31x509CertificateSHA256ThumbprintSSSgvp","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","title":"x509CertificateSHA256Thumbprint"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/x509certificatesha256thumbprint"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA256Thumbprint"},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/x509CertificateSHA256Thumbprint":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"type":"text","text":"The X.509 certificate SHA-256 thumbprint."}],"kind":"symbol","type":"topic","title":"x509CertificateSHA256Thumbprint","url":"\/documentation\/jose_swift\/jwk\/x509certificatesha256thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509CertificateSHA256Thumbprint"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/x509url.json b/data/documentation/jose_swift/jwk/x509url.json index 65533da..7efe2d6 100644 --- a/data/documentation/jose_swift/jwk/x509url.json +++ b/data/documentation/jose_swift/jwk/x509url.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV7x509URLSSSgvp","symbolKind":"property","title":"x509URL","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509URL","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/x509url"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509URL","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The X.509 URL."}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/x509URL":{"role":"symbol","title":"x509URL","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwk\/x509url","abstract":[{"type":"text","text":"The X.509 URL."}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509URL"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"abstract":[{"text":"The X.509 URL.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/x509url"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509URL"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"x509URL","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"externalID":"s:10JSONWebKey3JWKV7x509URLSSSgvp","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509URL","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"title":"x509URL","roleHeading":"Instance Property","symbolKind":"property"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/x509URL":{"url":"\/documentation\/jose_swift\/jwk\/x509url","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"x509URL","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/x509URL","abstract":[{"text":"The X.509 URL.","type":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwk/y.json b/data/documentation/jose_swift/jwk/y.json index dff3935..ffdd8a3 100644 --- a/data/documentation/jose_swift/jwk/y.json +++ b/data/documentation/jose_swift/jwk/y.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"y"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwk\/y"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/y"},"metadata":{"title":"y","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"y"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV1y10Foundation4DataVSgvp","role":"symbol","roleHeading":"Instance Property"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The value of the “y” parameter for an EC key."}],"references":{"doc://jose-swift/documentation/jose_swift/JWK/y":{"kind":"symbol","title":"y","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"y"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/y","url":"\/documentation\/jose_swift\/jwk\/y","abstract":[{"type":"text","text":"The value of the “y” parameter for an EC key."}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/y"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"The value of the “y” parameter for an EC key."}],"metadata":{"modules":[{"name":"jose-swift"}],"externalID":"s:10JSONWebKey3JWKV1y10Foundation4DataVSgvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"y"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","role":"symbol","title":"y"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"y","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwk\/y"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWK/y":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/y","abstract":[{"type":"text","text":"The value of the “y” parameter for an EC key."}],"url":"\/documentation\/jose_swift\/jwk\/y","title":"y","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"y"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwkrepresentable.json b/data/documentation/jose_swift/jwkrepresentable.json index 290fb4d..d56078d 100644 --- a/data/documentation/jose_swift/jwkrepresentable.json +++ b/data/documentation/jose_swift/jwkrepresentable.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A protocol for types that can be represented as a JWK."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","title":"JWKRepresentable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWKRepresentable"}],"modules":[{"name":"jose-swift"}],"symbolKind":"protocol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"roleHeading":"Protocol","externalID":"s:17JSONWebAlgorithms16JWKRepresentableP"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/jwkRepresentation","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/publicKey"],"title":"Instance Properties"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"inlineContent":[{"text":"Types conforming to this protocol can be represented as a JWK by providing a ","type":"text"},{"code":"jwkRepresentation","type":"codeVoice"},{"type":"text","text":" property."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwkrepresentable"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"relationshipsSections":[{"kind":"relationships","type":"conformingTypes","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey"],"title":"Conforming Types"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P521","preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O7SigningO","text":"Signing","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","title":"P521.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey":{"kind":"symbol","abstract":[],"role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1"},{"kind":"text","text":"."},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey","type":"topic","title":"secp256k1.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"text":".","kind":"text"},{"kind":"identifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V"}],"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"kind":"symbol","title":"Curve25519.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"P521.KeyAgreement.PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey":{"title":"P521.Signing.PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O","text":"P521"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit4P521O7SigningO"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV","text":"PublicKey"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey","title":"secp256k1.KeyAgreement.PublicKey","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"secp256k1","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V","text":"PublicKey"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","kind":"symbol","abstract":[],"type":"topic","title":"P384.KeyAgreement.PrivateKey","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P384","preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey","role":"symbol","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV","text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"P256.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey":{"title":"secp256k1.Signing.PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable/jwkRepresentation":{"abstract":[{"text":"Returns the JWK representation of the conforming type.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/jwkRepresentation","type":"topic","url":"\/documentation\/jose_swift\/jwkrepresentable\/jwkrepresentation","required":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"role":"symbol","title":"jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO","text":"Signing"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey","kind":"symbol","type":"topic","title":"Curve25519.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey":{"title":"P384.Signing.PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P384","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO","text":"Signing","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"title":"Curve448.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"type":"topic","role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey":{"title":"P384.Signing.PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:9CryptoKit4P384O","text":"P384","kind":"identifier"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"kind":"text","text":"."},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV","kind":"identifier"}],"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"title":"P256.KeyAgreement.PrivateKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V","kind":"identifier","text":"PrivateKey"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable/publicKey":{"title":"publicKey","kind":"symbol","url":"\/documentation\/jose_swift\/jwkrepresentable\/publickey","type":"topic","abstract":[{"text":"Returns the public key of a ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" instance."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"publicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/publicKey","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"JWK"},{"text":".","type":"text"}]},"role":"symbol"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"role":"symbol","type":"topic","title":"Curve448.KeyAgreement.PublicKey","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PublicKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey":{"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P384","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"kind":"symbol","type":"topic","title":"P384.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O","text":"P256"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V","kind":"identifier","text":"PublicKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","title":"P256.KeyAgreement.PublicKey","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","kind":"identifier","text":"P256"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV"}],"kind":"symbol","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey","title":"P256.Signing.PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"kind":"text","text":"."},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","title":"Curve25519.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"text":".","kind":"text"},{"text":"PrivateKey","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey","abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"secp256k1.KeyAgreement.PrivateKey","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","type":"topic","title":"P521.KeyAgreement.PrivateKey","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A protocol for types that can be represented as a JWK."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWKRepresentable"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"overview","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Types conforming to this protocol can be represented as a JWK by providing a "},{"code":"jwkRepresentation","type":"codeVoice"},{"type":"text","text":" property."}]}]}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/jwkRepresentation","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/publicKey"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey"],"type":"conformingTypes","kind":"relationships","title":"Conforming Types"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwkrepresentable"]}],"metadata":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"role":"symbol","roleHeading":"Protocol","title":"JWKRepresentable","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms16JWKRepresentableP","symbolKind":"protocol","modules":[{"name":"jose-swift"}]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Curve25519","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO06PublicD0V"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey","title":"Curve25519.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","title":"Curve448.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","url":"\/documentation\/jose_swift","title":"jose-swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"P384","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O"},{"kind":"text","text":"."},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO06PublicD0V","text":"PublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey","title":"P384.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/Curve448/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Curve448\/KeyAgreement\/PrivateKey","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrivateKey","kind":"identifier"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","title":"Curve448.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","text":"P521","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO07PrivateD0V"}],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","title":"P521.KeyAgreement.PrivateKey"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO06PublicD0V"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey","title":"P256.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V","text":"PublicKey"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey","title":"secp256k1.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"secp256k1","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey","title":"secp256k1.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","title":"secp256k1.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PrivateKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey","kind":"symbol","abstract":[],"title":"P256.Signing.PrivateKey","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P256","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO10PrivateKeyV"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit10Curve25519O","text":"Curve25519","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO10PrivateKeyV","text":"PrivateKey"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PrivateKey","title":"Curve25519.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"P521","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P521O7SigningO9PublicKeyV"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PublicKey","title":"P521.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV","text":"PublicKey"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","title":"secp256k1.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/Signing/PublicKey":{"url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Curve25519","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O7SigningO9PublicKeyV"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/Signing\/PublicKey","title":"Curve25519.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O","text":"P384","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O7SigningO9PublicKeyV","text":"PublicKey"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PublicKey","title":"P384.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable/publicKey":{"url":"\/documentation\/jose_swift\/jwkrepresentable\/publickey","type":"topic","abstract":[{"text":"Returns the public key of a ","type":"text"},{"type":"codeVoice","code":"JWK"},{"text":" instance.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publicKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"JWK","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/publicKey","title":"publicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P256O","text":"P256","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O12KeyAgreementO07PrivateD0V"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/KeyAgreement\/PrivateKey","title":"P256.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable/jwkRepresentation":{"url":"\/documentation\/jose_swift\/jwkrepresentable\/jwkrepresentation","type":"topic","abstract":[{"type":"text","text":"Returns the JWK representation of the conforming type."}],"required":true,"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/jwkRepresentation","title":"jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P384","preciseIdentifier":"s:9CryptoKit4P384O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P384O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/KeyAgreement\/PrivateKey","title":"P384.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P384/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P384O","kind":"identifier","text":"P384"},{"text":".","kind":"text"},{"text":"Signing","preciseIdentifier":"s:9CryptoKit4P384O7SigningO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P384O7SigningO10PrivateKeyV"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P384\/Signing\/PrivateKey","title":"P384.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P256/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"P256","preciseIdentifier":"s:9CryptoKit4P256O"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9CryptoKit4P256O7SigningO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit4P256O7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P256\/Signing\/PublicKey","title":"P256.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/Signing/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier","text":"P521"},{"text":".","kind":"text"},{"text":"Signing","preciseIdentifier":"s:9CryptoKit4P521O7SigningO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9CryptoKit4P521O7SigningO10PrivateKeyV"}],"kind":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/Signing\/PrivateKey","title":"P521.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/Curve25519/KeyAgreement/PrivateKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Curve25519","preciseIdentifier":"s:9CryptoKit10Curve25519O"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9CryptoKit10Curve25519O12KeyAgreementO07PrivateD0V","text":"PrivateKey","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/Curve25519\/KeyAgreement\/PrivateKey","title":"Curve25519.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/CryptoKit/P521/KeyAgreement/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9CryptoKit4P521O","kind":"identifier","text":"P521"},{"text":".","kind":"text"},{"text":"KeyAgreement","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO","kind":"identifier"},{"kind":"text","text":"."},{"kind":"identifier","text":"PublicKey","preciseIdentifier":"s:9CryptoKit4P521O12KeyAgreementO06PublicD0V"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/CryptoKit\/P521\/KeyAgreement\/PublicKey","title":"P521.KeyAgreement.PublicKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwkrepresentable/jwkrepresentation.json b/data/documentation/jose_swift/jwkrepresentable/jwkrepresentation.json index f4e7a39..a228aa3 100644 --- a/data/documentation/jose_swift/jwkrepresentable/jwkrepresentation.json +++ b/data/documentation/jose_swift/jwkrepresentable/jwkrepresentation.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/jwkRepresentation"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"roleHeading":"Instance Property","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"symbolKind":"property","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:17JSONWebAlgorithms16JWKRepresentableP17jwkRepresentation0A3Key3JWKVvp","title":"jwkRepresentation"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"abstract":[{"text":"Returns the JWK representation of the conforming type.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwkrepresentable\/jwkrepresentation"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable/jwkRepresentation":{"abstract":[{"text":"Returns the JWK representation of the conforming type.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/jwkRepresentation","type":"topic","url":"\/documentation\/jose_swift\/jwkrepresentable\/jwkrepresentation","required":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"role":"symbol","title":"jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwkrepresentable\/jwkrepresentation"]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/jwkRepresentation","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"type":"text","text":"Returns the JWK representation of the conforming type."}],"metadata":{"role":"symbol","title":"jwkRepresentation","externalID":"s:17JSONWebAlgorithms16JWKRepresentableP17jwkRepresentation0A3Key3JWKVvp","symbolKind":"property","required":true,"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable/jwkRepresentation":{"url":"\/documentation\/jose_swift\/jwkrepresentable\/jwkrepresentation","type":"topic","abstract":[{"type":"text","text":"Returns the JWK representation of the conforming type."}],"required":true,"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/jwkRepresentation","title":"jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwkrepresentable/publickey.json b/data/documentation/jose_swift/jwkrepresentable/publickey.json index b11ec91..e023a93 100644 --- a/data/documentation/jose_swift/jwkrepresentable/publickey.json +++ b/data/documentation/jose_swift/jwkrepresentable/publickey.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwkrepresentable\/publickey"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/publicKey"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]]},"abstract":[{"type":"text","text":"Returns the public key of a "},{"type":"codeVoice","code":"JWK"},{"text":" instance.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"publicKey","kind":"identifier"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"title":"publicKey","roleHeading":"Instance Property","symbolKind":"property","modules":[{"relatedModules":["JSONWebAlgorithms"],"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"publicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"extendedModule":"JSONWebAlgorithms","externalID":"s:17JSONWebAlgorithms16JWKRepresentablePAA0A3Key3JWKVRszrlE06publicD0AFvp","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":"."}]}},"references":{"doc://jose-swift/documentation/jose_swift/JWKRepresentable/publicKey":{"title":"publicKey","kind":"symbol","url":"\/documentation\/jose_swift\/jwkrepresentable\/publickey","type":"topic","abstract":[{"text":"Returns the public key of a ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" instance."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"publicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/publicKey","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"JWK"},{"text":".","type":"text"}]},"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","extendedModule":"JSONWebAlgorithms","modules":[{"name":"jose-swift","relatedModules":["JSONWebAlgorithms"]}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:17JSONWebAlgorithms16JWKRepresentablePAA0A3Key3JWKVRszrlE06publicD0AFvp","title":"publicKey","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"publicKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}]},"variants":[{"paths":["\/documentation\/jose_swift\/jwkrepresentable\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/publicKey"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Returns the public key of a "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" instance."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"publicKey","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable/publicKey":{"url":"\/documentation\/jose_swift\/jwkrepresentable\/publickey","type":"topic","abstract":[{"text":"Returns the public key of a ","type":"text"},{"type":"codeVoice","code":"JWK"},{"text":" instance.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publicKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"JWK","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable\/publicKey","title":"publicKey"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwkset.json b/data/documentation/jose_swift/jwkset.json index 2239224..b17874f 100644 --- a/data/documentation/jose_swift/jwkset.json +++ b/data/documentation/jose_swift/jwkset.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"abstract":[{"text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects.","type":"text"}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(from:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(keys:)"],"title":"Initializers"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keys"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withID:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withPublicKeyUse:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keySuitableForKeyAgreement(with:)"]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwkset"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"]}],"sections":[],"metadata":{"symbolKind":"struct","externalID":"s:10JSONWebKey6JWKSetV","role":"symbol","title":"JWKSet","navigatorTitle":[{"text":"JWKSet","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"roleHeading":"Structure"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWKSet"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/Se":{"identifier":"doc:\/\/jose-swift\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/JWKSet/key(withID:)":{"abstract":[{"type":"text","text":"Returns the key with the given id, if found."}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withID"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}],"url":"\/documentation\/jose_swift\/jwkset\/key(withid:)","kind":"symbol","title":"key(withID:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withID:)"},"doc://jose-swift/SE":{"identifier":"doc:\/\/jose-swift\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://jose-swift/documentation/jose_swift/JWKSet/keySuitableForKeyAgreement(with:)":{"abstract":[{"type":"text","text":"Returns a JWK that is suitable for key agreement with the given JWK."},{"type":"text","text":" "},{"text":"The returned JWK must have the same ","type":"text"},{"type":"codeVoice","code":"use"},{"text":", ","type":"text"},{"type":"codeVoice","code":"keyType"},{"type":"text","text":", and "},{"code":"crv","type":"codeVoice"},{"text":" parameters as the given JWK.","type":"text"}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keySuitableForKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/jwkset\/keysuitableforkeyagreement(with:)","kind":"symbol","title":"keySuitableForKeyAgreement(with:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keySuitableForKeyAgreement(with:)"},"doc://jose-swift/documentation/jose_swift/JWKSet":{"abstract":[{"text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwkset","title":"JWKSet","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"},"doc://jose-swift/documentation/jose_swift/JWKSet/init(keys:)":{"abstract":[{"text":"Initializes a new instance of the JWKSet struct.","type":"text"}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keys"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"url":"\/documentation\/jose_swift\/jwkset\/init(keys:)","kind":"symbol","title":"init(keys:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(keys:)"},"doc://jose-swift/documentation/jose_swift/JWKSet/keys":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keys"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"]","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwkset\/keys","abstract":[{"text":"The array of JWKs.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keys","title":"keys","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWKSet/init(from:)":{"title":"init(from:)","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/jwkset\/init(from:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWKSet/key(withPublicKeyUse:)":{"abstract":[{"type":"text","text":"Returns the JWK with the given use, if found."}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"key"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withPublicKeyUse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PublicKeyUse","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"url":"\/documentation\/jose_swift\/jwkset\/key(withpublickeyuse:)","kind":"symbol","title":"key(withPublicKeyUse:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withPublicKeyUse:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet","interfaceLanguage":"swift"},"abstract":[{"text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKSet","kind":"identifier"}],"languages":["swift"]}]}],"metadata":{"symbolKind":"struct","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Structure","externalID":"s:10JSONWebKey6JWKSetV","title":"JWKSet","navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKSet","kind":"identifier"}]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(from:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(keys:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keys"]},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withID:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withPublicKeyUse:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keySuitableForKeyAgreement(with:)"]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwkset"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKSet/key(withID:)":{"url":"\/documentation\/jose_swift\/jwkset\/key(withid:)","title":"key(withID:)","abstract":[{"type":"text","text":"Returns the key with the given id, if found."}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withID:)","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withID"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/JWKSet":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet","url":"\/documentation\/jose_swift\/jwkset","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"role":"symbol","abstract":[{"type":"text","text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects."}],"title":"JWKSet"},"doc://jose-swift/documentation/jose_swift/JWKSet/keySuitableForKeyAgreement(with:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keySuitableForKeyAgreement"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/jose_swift\/jwkset\/keysuitableforkeyagreement(with:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keySuitableForKeyAgreement(with:)","title":"keySuitableForKeyAgreement(with:)","abstract":[{"type":"text","text":"Returns a JWK that is suitable for key agreement with the given JWK."},{"type":"text","text":" "},{"text":"The returned JWK must have the same ","type":"text"},{"type":"codeVoice","code":"use"},{"type":"text","text":", "},{"code":"keyType","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"crv","type":"codeVoice"},{"type":"text","text":" parameters as the given JWK."}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWKSet/keys":{"abstract":[{"text":"The array of JWKs.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keys","title":"keys","url":"\/documentation\/jose_swift\/jwkset\/keys","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keys","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"]"}]},"doc://jose-swift/documentation/jose_swift/JWKSet/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(from:)","kind":"symbol","url":"\/documentation\/jose_swift\/jwkset\/init(from:)","type":"topic","role":"symbol","abstract":[],"title":"init(from:)"},"doc://jose-swift/documentation/jose_swift/JWKSet/key(withPublicKeyUse:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withPublicKeyUse:)","abstract":[{"text":"Returns the JWK with the given use, if found.","type":"text"}],"url":"\/documentation\/jose_swift\/jwkset\/key(withpublickeyuse:)","title":"key(withPublicKeyUse:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withPublicKeyUse","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PublicKeyUse","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}]},"doc://jose-swift/documentation/jose_swift/JWKSet/init(keys:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keys"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"])","kind":"text"}],"type":"topic","abstract":[{"text":"Initializes a new instance of the JWKSet struct.","type":"text"}],"title":"init(keys:)","url":"\/documentation\/jose_swift\/jwkset\/init(keys:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(keys:)"},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/SE":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwkset/init(from:).json b/data/documentation/jose_swift/jwkset/init(from:).json index 887dd29..a1a9455 100644 --- a/data/documentation/jose_swift/jwkset/init(from:).json +++ b/data/documentation/jose_swift/jwkset/init(from:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwkset\/init(from:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"init(from:)","modules":[{"name":"jose-swift"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:10JSONWebKey6JWKSetV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWKSet/init(from:)":{"title":"init(from:)","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/jwkset\/init(from:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKSet":{"abstract":[{"text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwkset","title":"JWKSet","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(from:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","externalID":"s:10JSONWebKey6JWKSetV4fromACs7Decoder_p_tKcfc","role":"symbol","symbolKind":"init","title":"init(from:)"},"variants":[{"paths":["\/documentation\/jose_swift\/jwkset\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWKSet":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet","url":"\/documentation\/jose_swift\/jwkset","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"role":"symbol","abstract":[{"type":"text","text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects."}],"title":"JWKSet"},"doc://jose-swift/documentation/jose_swift/JWKSet/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(from:)","kind":"symbol","url":"\/documentation\/jose_swift\/jwkset\/init(from:)","type":"topic","role":"symbol","abstract":[],"title":"init(from:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwkset/init(keys:).json b/data/documentation/jose_swift/jwkset/init(keys:).json index e208108..2b34103 100644 --- a/data/documentation/jose_swift/jwkset/init(keys:).json +++ b/data/documentation/jose_swift/jwkset/init(keys:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"keys","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"])","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"keys","content":[{"type":"paragraph","inlineContent":[{"text":"The array of JWKs to include in the set.","type":"text"}]}]}],"kind":"parameters"}],"kind":"symbol","abstract":[{"text":"Initializes a new instance of the JWKSet struct.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"]]},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keys"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"role":"symbol","externalID":"s:10JSONWebKey6JWKSetV4keysACSayAA3JWKVG_tcfc","modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","symbolKind":"init","title":"init(keys:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwkset\/init(keys:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(keys:)"},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWKSet":{"abstract":[{"text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwkset","title":"JWKSet","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"},"doc://jose-swift/documentation/jose_swift/JWKSet/init(keys:)":{"abstract":[{"text":"Initializes a new instance of the JWKSet struct.","type":"text"}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keys"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"url":"\/documentation\/jose_swift\/jwkset\/init(keys:)","kind":"symbol","title":"init(keys:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(keys:)"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Initializes a new instance of the JWKSet struct."}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keys"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"])"}],"languages":["swift"]}]},{"parameters":[{"name":"keys","content":[{"inlineContent":[{"text":"The array of JWKs to include in the set.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(keys:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwkset\/init(keys:)"]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keys"},{"text":": [","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"])","kind":"text"}],"role":"symbol","roleHeading":"Initializer","externalID":"s:10JSONWebKey6JWKSetV4keysACSayAA3JWKVG_tcfc","symbolKind":"init","modules":[{"name":"jose-swift"}],"title":"init(keys:)"},"references":{"doc://jose-swift/documentation/jose_swift/JWKSet/init(keys:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keys"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"])","kind":"text"}],"type":"topic","abstract":[{"text":"Initializes a new instance of the JWKSet struct.","type":"text"}],"title":"init(keys:)","url":"\/documentation\/jose_swift\/jwkset\/init(keys:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/init(keys:)"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKSet":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet","url":"\/documentation\/jose_swift\/jwkset","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"role":"symbol","abstract":[{"type":"text","text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects."}],"title":"JWKSet"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwkset/key(withid:).json b/data/documentation/jose_swift/jwkset/key(withid:).json index be8935b..dc93a89 100644 --- a/data/documentation/jose_swift/jwkset/key(withid:).json +++ b/data/documentation/jose_swift/jwkset/key(withid:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","externalID":"s:10JSONWebKey6JWKSetV3key6withIDAA3JWKVSS_tKF","extendedModule":"JSONWebKey","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"key"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"symbolKind":"method","role":"symbol","title":"key(withID:)"},"variants":[{"paths":["\/documentation\/jose_swift\/jwkset\/key(withid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Returns the key with the given id, if found."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"key"},{"kind":"text","text":"("},{"text":"withID","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"id","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The id of the key to search for."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"inlineContent":[{"text":"The JWK with the given id.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"aside","style":"note","name":"Throws","content":[{"inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"JWK.Error.keyWithIDNotFound"},{"type":"text","text":" if no key with the given id is found."}],"type":"paragraph"}]}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withID:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKSet":{"abstract":[{"text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwkset","title":"JWKSet","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWKSet/key(withID:)":{"abstract":[{"type":"text","text":"Returns the key with the given id, if found."}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withID"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}],"url":"\/documentation\/jose_swift\/jwkset\/key(withid:)","kind":"symbol","title":"key(withID:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withID:)"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Returns the key with the given id, if found."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"kind":"text","text":"("},{"text":"withID","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"id","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"id","content":[{"type":"paragraph","inlineContent":[{"text":"The id of the key to search for.","type":"text"}]}]}]},{"kind":"content","content":[{"type":"heading","anchor":"return-value","text":"Return Value","level":2},{"inlineContent":[{"text":"The JWK with the given id.","type":"text"}],"type":"paragraph"}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"JWK.Error.keyWithIDNotFound"},{"type":"text","text":" if no key with the given id is found."}]}],"name":"Throws","type":"aside"}],"kind":"content"}],"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jwkset\/key(withid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"title":"key(withID:)","symbolKind":"method","roleHeading":"Instance Method","role":"symbol","extendedModule":"JSONWebKey","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"kind":"text","text":"("},{"text":"withID","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"externalID":"s:10JSONWebKey6JWKSetV3key6withIDAA3JWKVSS_tKF"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withID:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWKSet/key(withID:)":{"url":"\/documentation\/jose_swift\/jwkset\/key(withid:)","title":"key(withID:)","abstract":[{"type":"text","text":"Returns the key with the given id, if found."}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withID:)","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withID"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/JWKSet":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet","url":"\/documentation\/jose_swift\/jwkset","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"role":"symbol","abstract":[{"type":"text","text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects."}],"title":"JWKSet"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwkset/key(withpublickeyuse:).json b/data/documentation/jose_swift/jwkset/key(withpublickeyuse:).json index 880e5fe..afb0460 100644 --- a/data/documentation/jose_swift/jwkset/key(withpublickeyuse:).json +++ b/data/documentation/jose_swift/jwkset/key(withpublickeyuse:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withPublicKeyUse"},{"kind":"text","text":" "},{"kind":"internalParam","text":"use"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"."},{"text":"PublicKeyUse","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"}]}]},{"parameters":[{"name":"use","content":[{"inlineContent":[{"text":"The use of the key to search for.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"The JWK with the given use.","type":"text"}]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"style":"note","type":"aside","content":[{"inlineContent":[{"type":"text","text":""},{"code":"JWK.Error.keyNotFound","type":"codeVoice"},{"type":"text","text":" if no key with the given use is found."}],"type":"paragraph"}],"name":"Throws"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withPublicKeyUse:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"]]},"metadata":{"title":"key(withPublicKeyUse:)","roleHeading":"Instance Method","symbolKind":"method","modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withPublicKeyUse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO","text":"PublicKeyUse","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"extendedModule":"JSONWebKey","externalID":"s:10JSONWebKey6JWKSetV3key010withPublicB3UseAA3JWKVAG0fbG0O_tKF","role":"symbol"},"abstract":[{"type":"text","text":"Returns the JWK with the given use, if found."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwkset\/key(withpublickeyuse:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWKSet/key(withPublicKeyUse:)":{"abstract":[{"type":"text","text":"Returns the JWK with the given use, if found."}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"key"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withPublicKeyUse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PublicKeyUse","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"url":"\/documentation\/jose_swift\/jwkset\/key(withpublickeyuse:)","kind":"symbol","title":"key(withPublicKeyUse:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withPublicKeyUse:)"},"doc://jose-swift/documentation/jose_swift/JWKSet":{"abstract":[{"text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwkset","title":"JWKSet","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","title":"JWK.PublicKeyUse","role":"symbol","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","kind":"symbol","navigatorTitle":[{"text":"PublicKeyUse","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withPublicKeyUse:)","interfaceLanguage":"swift"},"abstract":[{"text":"Returns the JWK with the given use, if found.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwkset\/key(withpublickeyuse:)"]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"kind":"text","text":"("},{"text":"withPublicKeyUse","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"PublicKeyUse","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"method","modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"roleHeading":"Instance Method","extendedModule":"JSONWebKey","title":"key(withPublicKeyUse:)","externalID":"s:10JSONWebKey6JWKSetV3key010withPublicB3UseAA3JWKVAG0fbG0O_tKF"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"kind":"text","text":"("},{"text":"withPublicKeyUse","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"use","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":".","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"typeIdentifier","text":"PublicKeyUse","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The use of the key to search for."}]}],"name":"use"}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The JWK with the given use.","type":"text"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"name":"Throws","style":"note","content":[{"inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"JWK.Error.keyNotFound"},{"text":" if no key with the given use is found.","type":"text"}],"type":"paragraph"}],"type":"aside"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKSet/key(withPublicKeyUse:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/key(withPublicKeyUse:)","abstract":[{"text":"Returns the JWK with the given use, if found.","type":"text"}],"url":"\/documentation\/jose_swift\/jwkset\/key(withpublickeyuse:)","title":"key(withPublicKeyUse:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withPublicKeyUse","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"PublicKeyUse","preciseIdentifier":"s:10JSONWebKey3JWKV06PublicB3UseO"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}]},"doc://jose-swift/documentation/jose_swift/JWK/PublicKeyUse-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PublicKeyUse"}],"title":"JWK.PublicKeyUse","abstract":[{"text":"The intended use of the public key.","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PublicKeyUse"}],"url":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK\/PublicKeyUse-swift.enum","kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWKSet":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet","url":"\/documentation\/jose_swift\/jwkset","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"role":"symbol","abstract":[{"type":"text","text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects."}],"title":"JWKSet"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwkset/keys.json b/data/documentation/jose_swift/jwkset/keys.json index 0932679..4144294 100644 --- a/data/documentation/jose_swift/jwkset/keys.json +++ b/data/documentation/jose_swift/jwkset/keys.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keys"},"abstract":[{"type":"text","text":"The array of JWKs."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwkset\/keys"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keys","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"text":"]","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"externalID":"s:10JSONWebKey6JWKSetV4keysSayAA3JWKVGvp","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift"}],"title":"keys","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keys"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWKSet/keys":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keys"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"]","kind":"text"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwkset\/keys","abstract":[{"text":"The array of JWKs.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keys","title":"keys","type":"topic","role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWKSet":{"abstract":[{"text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwkset","title":"JWKSet","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"]]},"sections":[],"abstract":[{"text":"The array of JWKs.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keys","kind":"identifier"},{"text":": [","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"]"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keys"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwkset\/keys"]}],"metadata":{"externalID":"s:10JSONWebKey6JWKSetV4keysSayAA3JWKVGvp","modules":[{"name":"jose-swift"}],"title":"keys","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"keys","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"]","kind":"text"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWKSet":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet","url":"\/documentation\/jose_swift\/jwkset","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"role":"symbol","abstract":[{"type":"text","text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects."}],"title":"JWKSet"},"doc://jose-swift/documentation/jose_swift/JWKSet/keys":{"abstract":[{"text":"The array of JWKs.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keys","title":"keys","url":"\/documentation\/jose_swift\/jwkset\/keys","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keys","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"]"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwkset/keysuitableforkeyagreement(with:).json b/data/documentation/jose_swift/jwkset/keysuitableforkeyagreement(with:).json index 1006daa..7cd3f80 100644 --- a/data/documentation/jose_swift/jwkset/keysuitableforkeyagreement(with:).json +++ b/data/documentation/jose_swift/jwkset/keysuitableforkeyagreement(with:).json @@ -1 +1 @@ -{"abstract":[{"text":"Returns a JWK that is suitable for key agreement with the given JWK.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"The returned JWK must have the same "},{"type":"codeVoice","code":"use"},{"type":"text","text":", "},{"code":"keyType","type":"codeVoice"},{"type":"text","text":", and "},{"code":"crv","type":"codeVoice"},{"text":" parameters as the given JWK.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwkset\/keysuitableforkeyagreement(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"relatedModules":["JSONWebKey"],"name":"jose-swift"}],"roleHeading":"Instance Method","extendedModule":"JSONWebKey","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keySuitableForKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"symbolKind":"method","externalID":"s:10JSONWebKey6JWKSetV014keySuitableForB9Agreement4withAA3JWKVAG_tKF","title":"keySuitableForKeyAgreement(with:)","role":"symbol"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keySuitableForKeyAgreement"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The JWK to use as a basis for selecting a suitable key for key agreement."}]}],"name":"key"}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A JWK that is suitable for key agreement with the given JWK."}]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"JWK.Error.keyNotFound","type":"codeVoice"},{"type":"text","text":" if no suitable key is found."}]}],"name":"Throws","type":"aside","style":"note"}],"kind":"content"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keySuitableForKeyAgreement(with:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWKSet/keySuitableForKeyAgreement(with:)":{"abstract":[{"type":"text","text":"Returns a JWK that is suitable for key agreement with the given JWK."},{"type":"text","text":" "},{"text":"The returned JWK must have the same ","type":"text"},{"type":"codeVoice","code":"use"},{"text":", ","type":"text"},{"type":"codeVoice","code":"keyType"},{"type":"text","text":", and "},{"code":"crv","type":"codeVoice"},{"text":" parameters as the given JWK.","type":"text"}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keySuitableForKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/jwkset\/keysuitableforkeyagreement(with:)","kind":"symbol","title":"keySuitableForKeyAgreement(with:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keySuitableForKeyAgreement(with:)"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWKSet":{"abstract":[{"text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwkset","title":"JWKSet","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Returns a JWK that is suitable for key agreement with the given JWK."},{"type":"text","text":" "},{"text":"The returned JWK must have the same ","type":"text"},{"code":"use","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"keyType"},{"type":"text","text":", and "},{"code":"crv","type":"codeVoice"},{"type":"text","text":" parameters as the given JWK."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keySuitableForKeyAgreement"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"The JWK to use as a basis for selecting a suitable key for key agreement.","type":"text"}],"type":"paragraph"}],"name":"key"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"A JWK that is suitable for key agreement with the given JWK."}],"type":"paragraph"}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"aside","name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"JWK.Error.keyNotFound"},{"type":"text","text":" if no suitable key is found."}]}]}],"kind":"content"}],"metadata":{"modules":[{"name":"jose-swift","relatedModules":["JSONWebKey"]}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keySuitableForKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"extendedModule":"JSONWebKey","symbolKind":"method","externalID":"s:10JSONWebKey6JWKSetV014keySuitableForB9Agreement4withAA3JWKVAG_tKF","title":"keySuitableForKeyAgreement(with:)","roleHeading":"Instance Method","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwkset\/keysuitableforkeyagreement(with:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet"]]},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keySuitableForKeyAgreement(with:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWKSet/keySuitableForKeyAgreement(with:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keySuitableForKeyAgreement"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/jose_swift\/jwkset\/keysuitableforkeyagreement(with:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet\/keySuitableForKeyAgreement(with:)","title":"keySuitableForKeyAgreement(with:)","abstract":[{"type":"text","text":"Returns a JWK that is suitable for key agreement with the given JWK."},{"type":"text","text":" "},{"text":"The returned JWK must have the same ","type":"text"},{"type":"codeVoice","code":"use"},{"type":"text","text":", "},{"code":"keyType","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"crv","type":"codeVoice"},{"type":"text","text":" parameters as the given JWK."}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKSet":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWKSet","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKSet","url":"\/documentation\/jose_swift\/jwkset","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWKSet"}],"role":"symbol","abstract":[{"type":"text","text":"A set of JSON Web Keys (JWKs). This is a JSON object that contains an array of JWK objects."}],"title":"JWKSet"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws.json b/data/documentation/jose_swift/jws.json index 55d8d7e..bbe6e7b 100644 --- a/data/documentation/jose_swift/jws.json +++ b/data/documentation/jose_swift/jws.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","isActive":true},{"type":"text","text":"."},{"text":" ","type":"text"},{"type":"text","text":"It encapsulates the protected header, payload, and signature of a JWS,"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","interfaceLanguage":"swift"},"metadata":{"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"role":"symbol","externalID":"s:16JSONWebSignature3JWSV","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"roleHeading":"Structure","modules":[{"name":"jose-swift"}],"title":"JWS"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:headerType:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeader:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeaderData:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeader:data:signature:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeaderData:data:signature:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/compactSerialization","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/payload","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeaderData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/signature"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(key:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:keys:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-9og9d","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-wuj8","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwk:validateAll:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwks:allNeedToVerify:)"],"title":"Type Methods"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"],"title":"Enumerations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jws"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWS/init(payload:key:)":{"abstract":[{"type":"text","text":"Convenience initializer to create a "},{"type":"codeVoice","code":"JWS"},{"text":" instance using payload data and a JSON Web Key (JWK).","type":"text"},{"type":"text","text":" "},{"text":"The signing algorithm is determined from the key, and a default header is created and used.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jws\/init(payload:key:)","title":"init(payload:key:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:key:)"},"doc://jose-swift/documentation/jose_swift/JWS/init(protectedHeader:data:signature:)":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes a new JWS object using a "},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"type":"text","text":" instance, payload data, and signature,"},{"text":" ","type":"text"},{"type":"text","text":"encoding the header."}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"data","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jws\/init(protectedheader:data:signature:)","title":"init(protectedHeader:data:signature:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeader:data:signature:)"},"doc://jose-swift/documentation/jose_swift/JWS/compactSerialization":{"abstract":[{"text":"The compact serialization of the JWS as a string, following the format outlined in RFC 7515.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This string is a Base64URL encoded representation of the header, payload, and signature."}],"kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compactSerialization"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/jose_swift\/jws\/compactserialization","title":"compactSerialization","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/compactSerialization"},"doc://jose-swift/documentation/jose_swift/JWS/payload":{"kind":"symbol","abstract":[{"type":"text","text":"The payload data that is signed, conforming to RFC 7515 specifications."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"payload","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"url":"\/documentation\/jose_swift\/jws\/payload","title":"payload","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/payload"},"doc://jose-swift/documentation/jose_swift/JWS/init(protectedHeaderData:data:signature:)":{"abstract":[{"type":"text","text":"Initializes a new JWS object using raw header data, payload data, and signature,"},{"text":" ","type":"text"},{"type":"text","text":"as per the structure and encoding rules."},{"type":"text","text":" "},{"text":"Throws an error if the header data cannot be decoded into a ","type":"text"},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"protectedHeaderData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signature"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jws\/init(protectedheaderdata:data:signature:)","title":"init(protectedHeaderData:data:signature:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeaderData:data:signature:)"},"doc://jose-swift/documentation/jose_swift/JWS/init(payload:protectedHeaderData:key:)":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance using raw header data, payload data, and a JSON Web Key (JWK)."},{"text":" ","type":"text"},{"type":"text","text":"The header is prepared for the JWK, and the signature is generated using the provided key."}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"protectedHeaderData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jws\/init(payload:protectedheaderdata:key:)","title":"init(payload:protectedHeaderData:key:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeaderData:key:)"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-wuj8":{"abstract":[{"type":"text","text":"Generates a flattened JSON serialization of the JWS object for a single key, allowing for custom protected header and header types."},{"type":"text","text":" "},{"text":"This method is similar to ","type":"text"},{"type":"codeVoice","code":"jsonSerializationFlattened(payload:key:)"},{"type":"text","text":" but allows specifying custom header types."}],"kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"H"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWSJsonFlattened","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":">","kind":"text"}],"url":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-wuj8","title":"jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-wuj8"},"doc://jose-swift/documentation/jose_swift/JWS/verify(key:)":{"kind":"symbol","abstract":[{"text":"Verifies the signature of the JWS instance using the provided JSON Web Key (JWK).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"verify","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/jose_swift\/jws\/verify(key:)","title":"verify(key:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(key:)"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-9og9d":{"abstract":[{"text":"Generates a flattened JSON serialization of the JWS object for a single key, allowing for custom protected header and header types.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This method is similar to "},{"type":"codeVoice","code":"jsonSerializationFlattened(payload:key:)"},{"text":" but allows specifying custom header types.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-9og9d","title":"jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-9og9d"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/init(jwsString:)":{"title":"init(jwsString:)","kind":"symbol","abstract":[{"type":"text","text":"Initializes a new JWS object from a compact serialization string using a default header type,"},{"text":" ","type":"text"},{"text":"following the format and decoding rules specified in RFC 7515.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/init(jwsstring:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"jwsString"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWS/verify(jwsJson:jwks:allNeedToVerify:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"kind":"text","text":"("},{"text":"jwsJson","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"jwks","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"allNeedToVerify"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"verify(jwsJson:jwks:allNeedToVerify:)","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jws\/verify(jwsjson:jwks:allneedtoverify:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwks:allNeedToVerify:)","abstract":[{"type":"text","text":"Verifies the signature of a JWS JSON object using an array of JSON Web Keys (JWKs)."},{"text":" ","type":"text"},{"text":"Depending on the ","type":"text"},{"type":"codeVoice","code":"allNeedToVerify"},{"text":" parameter, either all keys need to verify the signature successfully,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"or at least one key needs to succeed."}]},"doc://jose-swift/documentation/jose_swift/JWS/verify(jwsJson:jwk:validateAll:)":{"title":"verify(jwsJson:jwk:validateAll:)","kind":"symbol","abstract":[{"text":"Verifies the signature of a JWS JSON object using a single JSON Web Key (JWK).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Can validate either all signatures or just one, depending on the "},{"type":"codeVoice","code":"validateAll"},{"type":"text","text":" parameter."}],"url":"\/documentation\/jose_swift\/jws\/verify(jwsjson:jwk:validateall:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwk:validateAll:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"kind":"text","text":"("},{"text":"jwsJson","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"jwk"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":", ","kind":"text"},{"text":"validateAll","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerializationFlattened(payload:key:)":{"title":"jsonSerializationFlattened(payload:key:)","kind":"symbol","abstract":[{"type":"text","text":"Generates a flattened JSON serialization of the JWS object for a single key."},{"type":"text","text":" "},{"text":"This method is useful when there is only one signer and a compact JSON representation is preferred.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:key:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:key:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/signature":{"title":"signature","kind":"symbol","abstract":[{"type":"text","text":"The signature of the JWS"},{"text":" ","type":"text"},{"text":"It is computed based on the protected header and the payload data.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/signature","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/signature","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/init(payload:protectedHeader:key:)":{"title":"init(payload:protectedHeader:key:)","kind":"symbol","abstract":[{"text":"Initializes a new ","type":"text"},{"code":"JWS","type":"codeVoice"},{"type":"text","text":" instance using a "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" instance, payload data, and a JSON Web Key (JWK)."},{"text":" ","type":"text"},{"text":"The header is encoded and then prepared for the JWK, and the signature is generated using the provided key.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/init(payload:protectedheader:key:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeader:key:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)":{"title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)","kind":"symbol","abstract":[{"type":"text","text":"Encodes the JWS object into JSON data, allowing for custom protected header and header types."},{"text":" ","type":"text"},{"type":"text","text":"This method provides a way to serialize the JWS object with specified header types into JSON."}],"url":"\/documentation\/jose_swift\/jws\/jsonserialization(payload:protectedheader:unprotectedheader:keys:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonSerialization"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"H","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"text":"keys","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"]) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerialization(payload:keys:)":{"title":"jsonSerialization(payload:keys:)","kind":"symbol","abstract":[{"type":"text","text":"Encodes the JWS object with multiple signatures into JSON data."},{"text":" ","type":"text"},{"text":"This is a wrapper around the ","type":"text"},{"type":"codeVoice","code":"jsonSerialization(payload:keys:)"},{"text":" method that encodes the result into JSON.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/jsonserialization(payload:keys:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:keys:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"keys","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/init(jwsString:headerType:)":{"title":"init(jwsString:headerType:)","kind":"symbol","abstract":[{"type":"text","text":"Initializes a new JWS object from a compact serialization string."},{"type":"text","text":" "},{"type":"text","text":"Decodes the header, payload, and signature from the string."},{"type":"text","text":" "},{"type":"text","text":"Throws an error if the string format is invalid or decoding fails."}],"url":"\/documentation\/jose_swift\/jws\/init(jwsstring:headertype:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:headerType:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwsString"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"headerType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader"},{"text":".Type) ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/protectedHeaderData":{"url":"\/documentation\/jose_swift\/jws\/protectedheaderdata","title":"protectedHeaderData","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeaderData","kind":"symbol","role":"symbol","abstract":[{"text":"The raw header data, as used in the JWS structure.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/JWS/protectedHeader":{"title":"protectedHeader","kind":"symbol","abstract":[{"text":"The protected header fields of the JWS as specified in RFC 7515.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This header contains metadata about the type of signature and algorithm used."}],"url":"\/documentation\/jose_swift\/jws\/protectedheader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeader","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"text":".","type":"text"},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:headerType:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeader:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeaderData:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeader:data:signature:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeaderData:data:signature:)"],"title":"Initializers"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/compactSerialization","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/payload","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeaderData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/signature"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(key:)"]},{"title":"Type Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:keys:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-9og9d","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-wuj8","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwk:validateAll:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwks:allNeedToVerify:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"],"title":"Enumerations"}],"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jws"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Structure","title":"JWS","externalID":"s:16JSONWebSignature3JWSV","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"symbolKind":"struct","role":"symbol","modules":[{"name":"jose-swift"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWS"}]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-wuj8":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerializationFlattened"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV","text":"JWSJsonFlattened"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-wuj8","title":"jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-wuj8","abstract":[{"type":"text","text":"Generates a flattened JSON serialization of the JWS object for a single key, allowing for custom protected header and header types."},{"type":"text","text":" "},{"type":"text","text":"This method is similar to "},{"code":"jsonSerializationFlattened(payload:key:)","type":"codeVoice"},{"type":"text","text":" but allows specifying custom header types."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/verify(jwsJson:jwk:validateAll:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwk:validateAll:)","title":"verify(jwsJson:jwk:validateAll:)","abstract":[{"text":"Verifies the signature of a JWS JSON object using a single JSON Web Key (JWK).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Can validate either all signatures or just one, depending on the "},{"type":"codeVoice","code":"validateAll"},{"text":" parameter.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/verify(jwsjson:jwk:validateall:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwsJson"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":", "},{"kind":"externalParam","text":"validateAll"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://jose-swift/documentation/jose_swift/JWS/verify(key:)":{"type":"topic","title":"verify(key:)","abstract":[{"type":"text","text":"Verifies the signature of the JWS instance using the provided JSON Web Key (JWK)."}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(key:)","url":"\/documentation\/jose_swift\/jws\/verify(key:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/protectedHeaderData":{"type":"topic","title":"protectedHeaderData","abstract":[{"text":"The raw header data, as used in the JWS structure.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/jws\/protectedheaderdata","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeaderData","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/compactSerialization":{"title":"compactSerialization","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compactSerialization"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","abstract":[{"type":"text","text":"The compact serialization of the JWS as a string, following the format outlined in RFC 7515."},{"text":" ","type":"text"},{"text":"This string is a Base64URL encoded representation of the header, payload, and signature.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/compactserialization","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/compactSerialization","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWS/signature":{"type":"topic","title":"signature","abstract":[{"text":"The signature of the JWS","type":"text"},{"type":"text","text":" "},{"text":"It is computed based on the protected header and the payload data.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/signature","url":"\/documentation\/jose_swift\/jws\/signature","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/init(jwsString:headerType:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwsString"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"headerType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWSRegisteredFieldsHeader"},{"kind":"text","text":".Type) "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:headerType:)","url":"\/documentation\/jose_swift\/jws\/init(jwsstring:headertype:)","abstract":[{"type":"text","text":"Initializes a new JWS object from a compact serialization string."},{"text":" ","type":"text"},{"type":"text","text":"Decodes the header, payload, and signature from the string."},{"type":"text","text":" "},{"type":"text","text":"Throws an error if the string format is invalid or decoding fails."}],"title":"init(jwsString:headerType:)","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/init(protectedHeaderData:data:signature:)":{"type":"topic","title":"init(protectedHeaderData:data:signature:)","abstract":[{"text":"Initializes a new JWS object using raw header data, payload data, and signature,","type":"text"},{"type":"text","text":" "},{"text":"as per the structure and encoding rules.","type":"text"},{"type":"text","text":" "},{"text":"Throws an error if the header data cannot be decoded into a ","type":"text"},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/jose_swift\/jws\/init(protectedheaderdata:data:signature:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeaderData:data:signature:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"protectedHeaderData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"signature","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/init(protectedHeader:data:signature:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(protectedHeader:data:signature:)","url":"\/documentation\/jose_swift\/jws\/init(protectedheader:data:signature:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeader:data:signature:)","abstract":[{"type":"text","text":"Initializes a new JWS object using a "},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"type":"text","text":" instance, payload data, and signature,"},{"type":"text","text":" "},{"text":"encoding the header.","type":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/init(payload:protectedHeader:key:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"}],"title":"init(payload:protectedHeader:key:)","url":"\/documentation\/jose_swift\/jws\/init(payload:protectedheader:key:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeader:key:)","abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance using a "},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"type":"text","text":" instance, payload data, and a JSON Web Key (JWK)."},{"text":" ","type":"text"},{"type":"text","text":"The header is encoded and then prepared for the JWK, and the signature is generated using the provided key."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/verify(jwsJson:jwks:allNeedToVerify:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"verify","kind":"identifier"},{"text":"(","kind":"text"},{"text":"jwsJson","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"jwks"},{"text":": [","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"allNeedToVerify","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"verify(jwsJson:jwks:allNeedToVerify:)","url":"\/documentation\/jose_swift\/jws\/verify(jwsjson:jwks:allneedtoverify:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwks:allNeedToVerify:)","abstract":[{"type":"text","text":"Verifies the signature of a JWS JSON object using an array of JSON Web Keys (JWKs)."},{"text":" ","type":"text"},{"type":"text","text":"Depending on the "},{"type":"codeVoice","code":"allNeedToVerify"},{"type":"text","text":" parameter, either all keys need to verify the signature successfully,"},{"type":"text","text":" "},{"text":"or at least one key needs to succeed.","type":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-9og9d":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"title":"jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)","url":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-9og9d","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-9og9d","abstract":[{"text":"Generates a flattened JSON serialization of the JWS object for a single key, allowing for custom protected header and header types.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This method is similar to "},{"type":"codeVoice","code":"jsonSerializationFlattened(payload:key:)"},{"type":"text","text":" but allows specifying custom header types."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/init(payload:protectedHeaderData:key:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"protectedHeaderData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"}],"title":"init(payload:protectedHeaderData:key:)","url":"\/documentation\/jose_swift\/jws\/init(payload:protectedheaderdata:key:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeaderData:key:)","abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance using raw header data, payload data, and a JSON Web Key (JWK)."},{"type":"text","text":" "},{"text":"The header is prepared for the JWK, and the signature is generated using the provided key.","type":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/payload":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"payload"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"title":"payload","url":"\/documentation\/jose_swift\/jws\/payload","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/payload","abstract":[{"text":"The payload data that is signed, conforming to RFC 7515 specifications.","type":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)":{"title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerialization"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"keys","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jws\/jsonserialization(payload:protectedheader:unprotectedheader:keys:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)","abstract":[{"type":"text","text":"Encodes the JWS object into JSON data, allowing for custom protected header and header types."},{"text":" ","type":"text"},{"text":"This method provides a way to serialize the JWS object with specified header types into JSON.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/init(payload:key:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(payload:key:)","url":"\/documentation\/jose_swift\/jws\/init(payload:key:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:key:)","abstract":[{"text":"Convenience initializer to create a ","type":"text"},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance using payload data and a JSON Web Key (JWK)."},{"type":"text","text":" "},{"type":"text","text":"The signing algorithm is determined from the key, and a default header is created and used."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/init(jwsString:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"jwsString","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[{"type":"text","text":"Initializes a new JWS object from a compact serialization string using a default header type,"},{"text":" ","type":"text"},{"text":"following the format and decoding rules specified in RFC 7515.","type":"text"}],"title":"init(jwsString:)","url":"\/documentation\/jose_swift\/jws\/init(jwsstring:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:)","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerialization(payload:keys:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keys"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"jsonSerialization(payload:keys:)","url":"\/documentation\/jose_swift\/jws\/jsonserialization(payload:keys:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:keys:)","abstract":[{"type":"text","text":"Encodes the JWS object with multiple signatures into JSON data."},{"type":"text","text":" "},{"type":"text","text":"This is a wrapper around the "},{"type":"codeVoice","code":"jsonSerialization(payload:keys:)"},{"text":" method that encodes the result into JSON.","type":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/protectedHeader":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"protectedHeader"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier"}],"title":"protectedHeader","url":"\/documentation\/jose_swift\/jws\/protectedheader","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeader","abstract":[{"text":"The protected header fields of the JWS as specified in RFC 7515.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This header contains metadata about the type of signature and algorithm used."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerializationFlattened(payload:key:)":{"type":"topic","role":"symbol","title":"jsonSerializationFlattened(payload:key:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[{"type":"text","text":"Generates a flattened JSON serialization of the JWS object for a single key."},{"text":" ","type":"text"},{"type":"text","text":"This method is useful when there is only one signer and a compact JSON representation is preferred."}],"url":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:key:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:key:)"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/compactserialization.json b/data/documentation/jose_swift/jws/compactserialization.json index 23fefc0..da8e6a0 100644 --- a/data/documentation/jose_swift/jws/compactserialization.json +++ b/data/documentation/jose_swift/jws/compactserialization.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/compactSerialization"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"compactSerialization","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/compactserialization"]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"metadata":{"title":"compactSerialization","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"compactSerialization"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:16JSONWebSignature3JWSV20compactSerializationSSvp","role":"symbol"},"abstract":[{"text":"The compact serialization of the JWS as a string, following the format outlined in RFC 7515.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This string is a Base64URL encoded representation of the header, payload, and signature."}],"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWS/compactSerialization":{"abstract":[{"text":"The compact serialization of the JWS as a string, following the format outlined in RFC 7515.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This string is a Base64URL encoded representation of the header, payload, and signature."}],"kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compactSerialization"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/jose_swift\/jws\/compactserialization","title":"compactSerialization","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/compactSerialization"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"kind":"symbol","abstract":[{"text":"The compact serialization of the JWS as a string, following the format outlined in RFC 7515.","type":"text"},{"text":" ","type":"text"},{"text":"This string is a Base64URL encoded representation of the header, payload, and signature.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/compactSerialization","interfaceLanguage":"swift"},"metadata":{"role":"symbol","symbolKind":"property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compactSerialization"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Instance Property","title":"compactSerialization","externalID":"s:16JSONWebSignature3JWSV20compactSerializationSSvp"},"variants":[{"paths":["\/documentation\/jose_swift\/jws\/compactserialization"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"compactSerialization","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"title":"jose-swift","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","url":"\/documentation\/jose_swift","role":"collection","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWS/compactSerialization":{"title":"compactSerialization","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compactSerialization"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","abstract":[{"type":"text","text":"The compact serialization of the JWS as a string, following the format outlined in RFC 7515."},{"text":" ","type":"text"},{"text":"This string is a Base64URL encoded representation of the header, payload, and signature.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/compactserialization","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/compactSerialization","kind":"symbol","type":"topic"},"https://tools.ietf.org/html/rfc7515":{"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/init(jwsstring:).json b/data/documentation/jose_swift/jws/init(jwsstring:).json index f7d10d2..f32b6a4 100644 --- a/data/documentation/jose_swift/jws/init(jwsstring:).json +++ b/data/documentation/jose_swift/jws/init(jwsstring:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"jwsString","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]},{"kind":"parameters","parameters":[{"name":"jwsString","content":[{"inlineContent":[{"type":"text","text":"The compact serialization string of the JWS."}],"type":"paragraph"}]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Initializes a new JWS object from a compact serialization string using a default header type,"},{"text":" ","type":"text"},{"text":"following the format and decoding rules specified in RFC 7515.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"metadata":{"roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature3JWSV9jwsStringACSS_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"jwsString"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(jwsString:)","role":"symbol"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/init(jwsstring:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"text":"RFC7515","type":"text"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link"},"doc://jose-swift/documentation/jose_swift/JWS/init(jwsString:)":{"title":"init(jwsString:)","kind":"symbol","abstract":[{"type":"text","text":"Initializes a new JWS object from a compact serialization string using a default header type,"},{"text":" ","type":"text"},{"text":"following the format and decoding rules specified in RFC 7515.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/init(jwsstring:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"jwsString"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"jwsString"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"jwsString","content":[{"inlineContent":[{"text":"The compact serialization string of the JWS.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"metadata":{"symbolKind":"init","roleHeading":"Initializer","role":"symbol","title":"init(jwsString:)","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature3JWSV9jwsStringACSS_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"jwsString"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"abstract":[{"text":"Initializes a new JWS object from a compact serialization string using a default header type,","type":"text"},{"type":"text","text":" "},{"text":"following the format and decoding rules specified in RFC 7515.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/init(jwsstring:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/init(jwsString:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"jwsString","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[{"type":"text","text":"Initializes a new JWS object from a compact serialization string using a default header type,"},{"text":" ","type":"text"},{"text":"following the format and decoding rules specified in RFC 7515.","type":"text"}],"title":"init(jwsString:)","url":"\/documentation\/jose_swift\/jws\/init(jwsstring:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:)","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"type":"link"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/init(jwsstring:headertype:).json b/data/documentation/jose_swift/jws/init(jwsstring:headertype:).json index bd85f82..e1841bf 100644 --- a/data/documentation/jose_swift/jws/init(jwsstring:headertype:).json +++ b/data/documentation/jose_swift/jws/init(jwsstring:headertype:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"metadata":{"externalID":"s:16JSONWebSignature3JWSV9jwsString10headerTypeACSS_AA25JWSRegisteredFieldsHeader_pXptKcfc","symbolKind":"init","modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","role":"symbol","title":"init(jwsString:headerType:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwsString"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"headerType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader"},{"text":".Type) ","kind":"text"},{"kind":"keyword","text":"throws"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"jwsString","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"headerType","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWSRegisteredFieldsHeader"},{"kind":"text","text":".Type) "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"jwsString","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The compact serialization string of the JWS."}]}]},{"name":"headerType","content":[{"type":"paragraph","inlineContent":[{"text":"The type of the header to decode into.","type":"text"}]}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/init(jwsstring:headertype:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Initializes a new JWS object from a compact serialization string."},{"text":" ","type":"text"},{"type":"text","text":"Decodes the header, payload, and signature from the string."},{"text":" ","type":"text"},{"text":"Throws an error if the string format is invalid or decoding fails.","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:headerType:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"https://tools.ietf.org/html/rfc7515":{"type":"link","titleInlineContent":[{"text":"RFC7515","type":"text"}],"title":"RFC7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWS/init(jwsString:headerType:)":{"title":"init(jwsString:headerType:)","kind":"symbol","abstract":[{"type":"text","text":"Initializes a new JWS object from a compact serialization string."},{"type":"text","text":" "},{"type":"text","text":"Decodes the header, payload, and signature from the string."},{"type":"text","text":" "},{"type":"text","text":"Throws an error if the string format is invalid or decoding fails."}],"url":"\/documentation\/jose_swift\/jws\/init(jwsstring:headertype:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:headerType:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwsString"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"headerType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader"},{"text":".Type) ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"abstract":[{"text":"Initializes a new JWS object from a compact serialization string.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Decodes the header, payload, and signature from the string."},{"type":"text","text":" "},{"text":"Throws an error if the string format is invalid or decoding fails.","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:headerType:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"jwsString","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"headerType","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","kind":"typeIdentifier","text":"JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"},{"kind":"text","text":".Type) "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The compact serialization string of the JWS.","type":"text"}],"type":"paragraph"}],"name":"jwsString"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The type of the header to decode into."}]}],"name":"headerType"}]}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/init(jwsstring:headertype:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","roleHeading":"Initializer","title":"init(jwsString:headerType:)","modules":[{"name":"jose-swift"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwsString"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"headerType"},{"kind":"text","text":": "},{"text":"JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier"},{"text":".Type) ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:16JSONWebSignature3JWSV9jwsString10headerTypeACSS_AA25JWSRegisteredFieldsHeader_pXptKcfc"},"references":{"https://tools.ietf.org/html/rfc7515":{"url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"type":"link"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/init(jwsString:headerType:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwsString"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"headerType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWSRegisteredFieldsHeader"},{"kind":"text","text":".Type) "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(jwsString:headerType:)","url":"\/documentation\/jose_swift\/jws\/init(jwsstring:headertype:)","abstract":[{"type":"text","text":"Initializes a new JWS object from a compact serialization string."},{"text":" ","type":"text"},{"type":"text","text":"Decodes the header, payload, and signature from the string."},{"type":"text","text":" "},{"type":"text","text":"Throws an error if the string format is invalid or decoding fails."}],"title":"init(jwsString:headerType:)","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/init(payload:key:).json b/data/documentation/jose_swift/jws/init(payload:key:).json index 21eca4f..2e5fd4f 100644 --- a/data/documentation/jose_swift/jws/init(payload:key:).json +++ b/data/documentation/jose_swift/jws/init(payload:key:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jws\/init(payload:key:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:key:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The payload data.","type":"text"}],"type":"paragraph"}],"name":"data"},{"name":"key","content":[{"inlineContent":[{"type":"text","text":"The "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" used for signing."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"content":[{"inlineContent":[{"text":"An error if the signing process fails or if the key is inappropriate for the determined algorithm.","type":"text"}],"type":"paragraph"}],"type":"aside","name":"Throws","style":"note"}],"kind":"content"}],"sections":[],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(payload:key:)","externalID":"s:16JSONWebSignature3JWSV7payload3keyAC10Foundation4DataV_0A3Key3JWKVtKcfc","role":"symbol","roleHeading":"Initializer","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"symbolKind":"init","extendedModule":"JSONWebSignature"},"abstract":[{"type":"text","text":"Convenience initializer to create a "},{"code":"JWS","type":"codeVoice"},{"text":" instance using payload data and a JSON Web Key (JWK).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The signing algorithm is determined from the key, and a default header is created and used."}],"references":{"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"text":"RFC7515","type":"text"}],"type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWS/init(payload:key:)":{"abstract":[{"type":"text","text":"Convenience initializer to create a "},{"type":"codeVoice","code":"JWS"},{"text":" instance using payload data and a JSON Web Key (JWK).","type":"text"},{"type":"text","text":" "},{"text":"The signing algorithm is determined from the key, and a default header is created and used.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jws\/init(payload:key:)","title":"init(payload:key:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:key:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:key:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","title":"init(payload:key:)","extendedModule":"JSONWebSignature","role":"symbol","externalID":"s:16JSONWebSignature3JWSV7payload3keyAC10Foundation4DataV_0A3Key3JWKVtKcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"symbolKind":"init","modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}]},"abstract":[{"type":"text","text":"Convenience initializer to create a "},{"type":"codeVoice","code":"JWS"},{"text":" instance using payload data and a JSON Web Key (JWK).","type":"text"},{"type":"text","text":" "},{"text":"The signing algorithm is determined from the key, and a default header is created and used.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"data","content":[{"type":"paragraph","inlineContent":[{"text":"The payload data.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" used for signing."}]}],"name":"key"}]},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"style":"note","type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the signing process fails or if the key is inappropriate for the determined algorithm."}]}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/init(payload:key:)"]}],"kind":"symbol","references":{"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWS/init(payload:key:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(payload:key:)","url":"\/documentation\/jose_swift\/jws\/init(payload:key:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:key:)","abstract":[{"text":"Convenience initializer to create a ","type":"text"},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance using payload data and a JSON Web Key (JWK)."},{"type":"text","text":" "},{"type":"text","text":"The signing algorithm is determined from the key, and a default header is created and used."}],"kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/init(payload:protectedheader:key:).json b/data/documentation/jose_swift/jws/init(payload:protectedheader:key:).json index 85dff4e..8033df2 100644 --- a/data/documentation/jose_swift/jws/init(payload:protectedheader:key:).json +++ b/data/documentation/jose_swift/jws/init(payload:protectedheader:key:).json @@ -1 +1 @@ -{"abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance using a "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" instance, payload data, and a JSON Web Key (JWK)."},{"type":"text","text":" "},{"text":"The header is encoded and then prepared for the JWK, and the signature is generated using the provided key.","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeader:key:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"init","title":"init(payload:protectedHeader:key:)","externalID":"s:16JSONWebSignature3JWSV7payload15protectedHeader3keyAC10Foundation4DataV_AA019JWSRegisteredFieldsF0_p0A3Key3JWKVSgtKcfc","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}],"role":"symbol","extendedModule":"JSONWebSignature"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jws\/init(payload:protectedheader:key:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"type":"text","text":" instance."}]}],"name":"header"},{"content":[{"inlineContent":[{"type":"text","text":"The payload data."}],"type":"paragraph"}],"name":"data"},{"name":"key","content":[{"inlineContent":[{"text":"The ","type":"text"},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" used for signing."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"An error if the signing process fails, or if the key is missing.","type":"text"}]}],"name":"Throws","style":"note"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/init(payload:protectedHeader:key:)":{"title":"init(payload:protectedHeader:key:)","kind":"symbol","abstract":[{"text":"Initializes a new ","type":"text"},{"code":"JWS","type":"codeVoice"},{"type":"text","text":" instance using a "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" instance, payload data, and a JSON Web Key (JWK)."},{"text":" ","type":"text"},{"text":"The header is encoded and then prepared for the JWK, and the signature is generated using the provided key.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/init(payload:protectedheader:key:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeader:key:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}],"role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"type":"text","text":"RFC7515"}],"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance using a "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" instance, payload data, and a JSON Web Key (JWK).","type":"text"},{"type":"text","text":" "},{"text":"The header is encoded and then prepared for the JWK, and the signature is generated using the provided key.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/init(payload:protectedheader:key:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeader:key:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWSRegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The ","type":"text"},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" instance.","type":"text"}],"type":"paragraph"}],"name":"header"},{"name":"data","content":[{"type":"paragraph","inlineContent":[{"text":"The payload data.","type":"text"}]}]},{"name":"key","content":[{"inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"JWK"},{"text":" used for signing.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the signing process fails, or if the key is missing."}]}],"style":"note"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"metadata":{"externalID":"s:16JSONWebSignature3JWSV7payload15protectedHeader3keyAC10Foundation4DataV_AA019JWSRegisteredFieldsF0_p0A3Key3JWKVSgtKcfc","roleHeading":"Initializer","role":"symbol","modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"title":"init(payload:protectedHeader:key:)","extendedModule":"JSONWebSignature","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"init"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWS/init(payload:protectedHeader:key:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"}],"title":"init(payload:protectedHeader:key:)","url":"\/documentation\/jose_swift\/jws\/init(payload:protectedheader:key:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeader:key:)","abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance using a "},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"type":"text","text":" instance, payload data, and a JSON Web Key (JWK)."},{"text":" ","type":"text"},{"type":"text","text":"The header is encoded and then prepared for the JWK, and the signature is generated using the provided key."}],"kind":"symbol"},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"type":"text","text":"RFC7515"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/init(payload:protectedheaderdata:key:).json b/data/documentation/jose_swift/jws/init(payload:protectedheaderdata:key:).json index 4e35e21..2e92e12 100644 --- a/data/documentation/jose_swift/jws/init(payload:protectedheaderdata:key:).json +++ b/data/documentation/jose_swift/jws/init(payload:protectedheaderdata:key:).json @@ -1 +1 @@ -{"metadata":{"title":"init(payload:protectedHeaderData:key:)","symbolKind":"init","externalID":"s:16JSONWebSignature3JWSV7payload19protectedHeaderData3keyAC10Foundation0G0V_AI0A3Key3JWKVSgtKcfc","roleHeading":"Initializer","extendedModule":"JSONWebSignature","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"protectedHeaderData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"JWS"},{"text":" instance using raw header data, payload data, and a JSON Web Key (JWK).","type":"text"},{"type":"text","text":" "},{"text":"The header is prepared for the JWK, and the signature is generated using the provided key.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeaderData:key:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"protectedHeaderData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"}]}]},{"kind":"parameters","parameters":[{"name":"payload","content":[{"type":"paragraph","inlineContent":[{"text":"The payload data.","type":"text"}]}]},{"name":"protectedHeaderData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The raw header data."}]}]},{"name":"key","content":[{"inlineContent":[{"type":"text","text":"The "},{"code":"JWK","type":"codeVoice"},{"text":" used for signing.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"aside","name":"Throws","content":[{"inlineContent":[{"text":"An error if the signing process fails, or if the key is missing.","type":"text"}],"type":"paragraph"}],"style":"note"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/init(payload:protectedheaderdata:key:)"]}],"kind":"symbol","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWS/init(payload:protectedHeaderData:key:)":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance using raw header data, payload data, and a JSON Web Key (JWK)."},{"text":" ","type":"text"},{"type":"text","text":"The header is prepared for the JWK, and the signature is generated using the provided key."}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"protectedHeaderData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jws\/init(payload:protectedheaderdata:key:)","title":"init(payload:protectedHeaderData:key:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeaderData:key:)"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","type":"link","titleInlineContent":[{"type":"text","text":"RFC7515"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"protectedHeaderData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"},{"parameters":[{"name":"payload","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The payload data."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The raw header data.","type":"text"}]}],"name":"protectedHeaderData"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" used for signing."}]}],"name":"key"}],"kind":"parameters"},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"style":"note","type":"aside","name":"Throws","content":[{"inlineContent":[{"type":"text","text":"An error if the signing process fails, or if the key is missing."}],"type":"paragraph"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/init(payload:protectedheaderdata:key:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeaderData:key:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","title":"init(payload:protectedHeaderData:key:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"protectedHeaderData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}],"symbolKind":"init","extendedModule":"JSONWebSignature","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"role":"symbol","externalID":"s:16JSONWebSignature3JWSV7payload19protectedHeaderData3keyAC10Foundation0G0V_AI0A3Key3JWKVSgtKcfc"},"abstract":[{"text":"Initializes a new ","type":"text"},{"code":"JWS","type":"codeVoice"},{"type":"text","text":" instance using raw header data, payload data, and a JSON Web Key (JWK)."},{"type":"text","text":" "},{"text":"The header is prepared for the JWK, and the signature is generated using the provided key.","type":"text"}],"kind":"symbol","references":{"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"https://tools.ietf.org/html/rfc7515":{"type":"link","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]},"doc://jose-swift/documentation/jose_swift/JWS/init(payload:protectedHeaderData:key:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"protectedHeaderData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"}],"title":"init(payload:protectedHeaderData:key:)","url":"\/documentation\/jose_swift\/jws\/init(payload:protectedheaderdata:key:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(payload:protectedHeaderData:key:)","abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance using raw header data, payload data, and a JSON Web Key (JWK)."},{"type":"text","text":" "},{"text":"The header is prepared for the JWK, and the signature is generated using the provided key.","type":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/init(protectedheader:data:signature:).json b/data/documentation/jose_swift/jws/init(protectedheader:data:signature:).json index 00b6313..3a60b00 100644 --- a/data/documentation/jose_swift/jws/init(protectedheader:data:signature:).json +++ b/data/documentation/jose_swift/jws/init(protectedheader:data:signature:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Initializes a new JWS object using a "},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"type":"text","text":" instance, payload data, and signature,"},{"type":"text","text":" "},{"text":"encoding the header.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"signature","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"header","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" instance.","type":"text"}]}]},{"name":"data","content":[{"type":"paragraph","inlineContent":[{"text":"The payload data.","type":"text"}]}]},{"name":"signature","content":[{"inlineContent":[{"type":"text","text":"The signature data."}],"type":"paragraph"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeader:data:signature:)"},"variants":[{"paths":["\/documentation\/jose_swift\/jws\/init(protectedheader:data:signature:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"title":"init(protectedHeader:data:signature:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"signature"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature3JWSV15protectedHeader4data9signatureAcA019JWSRegisteredFieldsE0_p_10Foundation4DataVAJtKcfc","symbolKind":"init"},"references":{"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"text":"RFC7515","type":"text"}],"title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS/init(protectedHeader:data:signature:)":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes a new JWS object using a "},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"type":"text","text":" instance, payload data, and signature,"},{"text":" ","type":"text"},{"type":"text","text":"encoding the header."}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"data","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jws\/init(protectedheader:data:signature:)","title":"init(protectedHeader:data:signature:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeader:data:signature:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeader:data:signature:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Initializes a new JWS object using a "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" instance, payload data, and signature,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"encoding the header."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","text":"JWSRegisteredFieldsHeader"},{"text":", ","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]},{"kind":"parameters","parameters":[{"name":"header","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" instance.","type":"text"}]}]},{"name":"data","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The payload data."}]}]},{"name":"signature","content":[{"type":"paragraph","inlineContent":[{"text":"The signature data.","type":"text"}]}]}]}],"sections":[],"metadata":{"role":"symbol","modules":[{"name":"jose-swift"}],"title":"init(protectedHeader:data:signature:)","roleHeading":"Initializer","symbolKind":"init","externalID":"s:16JSONWebSignature3JWSV15protectedHeader4data9signatureAcA019JWSRegisteredFieldsE0_p_10Foundation4DataVAJtKcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWSRegisteredFieldsHeader"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jws\/init(protectedheader:data:signature:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link"},"doc://jose-swift/documentation/jose_swift/JWS/init(protectedHeader:data:signature:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(protectedHeader:data:signature:)","url":"\/documentation\/jose_swift\/jws\/init(protectedheader:data:signature:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeader:data:signature:)","abstract":[{"type":"text","text":"Initializes a new JWS object using a "},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"type":"text","text":" instance, payload data, and signature,"},{"type":"text","text":" "},{"text":"encoding the header.","type":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/init(protectedheaderdata:data:signature:).json b/data/documentation/jose_swift/jws/init(protectedheaderdata:data:signature:).json index efcc6fb..5a67536 100644 --- a/data/documentation/jose_swift/jws/init(protectedheaderdata:data:signature:).json +++ b/data/documentation/jose_swift/jws/init(protectedheaderdata:data:signature:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"protectedHeaderData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The raw header data.","type":"text"}],"type":"paragraph"}],"name":"header"},{"name":"data","content":[{"inlineContent":[{"type":"text","text":"The payload data."}],"type":"paragraph"}]},{"name":"signature","content":[{"type":"paragraph","inlineContent":[{"text":"The signature data.","type":"text"}]}]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Initializes a new JWS object using raw header data, payload data, and signature,"},{"type":"text","text":" "},{"type":"text","text":"as per the structure and encoding rules."},{"text":" ","type":"text"},{"type":"text","text":"Throws an error if the header data cannot be decoded into a "},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","externalID":"s:16JSONWebSignature3JWSV19protectedHeaderData4data9signatureAC10Foundation0F0V_A2ItKcfc","title":"init(protectedHeaderData:data:signature:)","roleHeading":"Initializer","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"protectedHeaderData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"data","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"signature","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"init"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeaderData:data:signature:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/init(protectedheaderdata:data:signature:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWS/init(protectedHeaderData:data:signature:)":{"abstract":[{"type":"text","text":"Initializes a new JWS object using raw header data, payload data, and signature,"},{"text":" ","type":"text"},{"type":"text","text":"as per the structure and encoding rules."},{"type":"text","text":" "},{"text":"Throws an error if the header data cannot be decoded into a ","type":"text"},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"protectedHeaderData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signature"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jws\/init(protectedheaderdata:data:signature:)","title":"init(protectedHeaderData:data:signature:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeaderData:data:signature:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"text":"RFC7515","type":"text"}],"title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jws\/init(protectedheaderdata:data:signature:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeaderData:data:signature:)"},"sections":[],"metadata":{"symbolKind":"init","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Initializer","externalID":"s:16JSONWebSignature3JWSV19protectedHeaderData4data9signatureAC10Foundation0F0V_A2ItKcfc","title":"init(protectedHeaderData:data:signature:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"protectedHeaderData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"data"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Initializes a new JWS object using raw header data, payload data, and signature,"},{"type":"text","text":" "},{"type":"text","text":"as per the structure and encoding rules."},{"type":"text","text":" "},{"text":"Throws an error if the header data cannot be decoded into a ","type":"text"},{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"protectedHeaderData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"signature","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The raw header data.","type":"text"}],"type":"paragraph"}],"name":"header"},{"name":"data","content":[{"type":"paragraph","inlineContent":[{"text":"The payload data.","type":"text"}]}]},{"name":"signature","content":[{"inlineContent":[{"text":"The signature data.","type":"text"}],"type":"paragraph"}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"title":"RFC7515","type":"link"},"doc://jose-swift/documentation/jose_swift/JWS/init(protectedHeaderData:data:signature:)":{"type":"topic","title":"init(protectedHeaderData:data:signature:)","abstract":[{"text":"Initializes a new JWS object using raw header data, payload data, and signature,","type":"text"},{"type":"text","text":" "},{"text":"as per the structure and encoding rules.","type":"text"},{"type":"text","text":" "},{"text":"Throws an error if the header data cannot be decoded into a ","type":"text"},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/jose_swift\/jws\/init(protectedheaderdata:data:signature:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/init(protectedHeaderData:data:signature:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"protectedHeaderData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"signature","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jsonserialization(payload:keys:).json b/data/documentation/jose_swift/jws/jsonserialization(payload:keys:).json index 37458a9..afbbb28 100644 --- a/data/documentation/jose_swift/jws/jsonserialization(payload:keys:).json +++ b/data/documentation/jose_swift/jws/jsonserialization(payload:keys:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jsonSerialization","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"keys","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"payload","content":[{"type":"paragraph","inlineContent":[{"text":"The payload data to be signed.","type":"text"}]}]},{"name":"keys","content":[{"inlineContent":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":"s used for signing."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"JSON encoded data representing the signed payload with multiple signatures."}],"type":"paragraph"}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"content":[{"type":"paragraph","inlineContent":[{"text":"An error if the JSON encoding process fails.","type":"text"}]}],"type":"aside","name":"Throws","style":"note"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:keys:)"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Type Method","title":"jsonSerialization(payload:keys:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"keys","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"externalID":"s:16JSONWebSignature3JWSV17jsonSerialization7payload4keys10Foundation4DataVAI_Say0A3Key3JWKVGtKFZ","role":"symbol","extendedModule":"JSONWebSignature"},"abstract":[{"text":"Encodes the JWS object with multiple signatures into JSON data.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This is a wrapper around the "},{"type":"codeVoice","code":"jsonSerialization(payload:keys:)"},{"text":" method that encodes the result into JSON.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jsonserialization(payload:keys:)"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://tools.ietf.org/html/rfc7515":{"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerialization(payload:keys:)":{"title":"jsonSerialization(payload:keys:)","kind":"symbol","abstract":[{"type":"text","text":"Encodes the JWS object with multiple signatures into JSON data."},{"text":" ","type":"text"},{"text":"This is a wrapper around the ","type":"text"},{"type":"codeVoice","code":"jsonSerialization(payload:keys:)"},{"text":" method that encodes the result into JSON.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/jsonserialization(payload:keys:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:keys:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"keys","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"extendedModule":"JSONWebSignature","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keys"},{"kind":"text","text":": ["},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"jsonSerialization(payload:keys:)","externalID":"s:16JSONWebSignature3JWSV17jsonSerialization7payload4keys10Foundation4DataVAI_Say0A3Key3JWKVGtKFZ","role":"symbol","roleHeading":"Type Method","symbolKind":"method"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"keys","kind":"externalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"payload","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The payload data to be signed."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":"s used for signing."}]}],"name":"keys"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"JSON encoded data representing the signed payload with multiple signatures."}],"type":"paragraph"}]},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"aside","name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the JSON encoding process fails."}]}]}],"kind":"content"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:keys:)"},"abstract":[{"type":"text","text":"Encodes the JWS object with multiple signatures into JSON data."},{"type":"text","text":" "},{"text":"This is a wrapper around the ","type":"text"},{"code":"jsonSerialization(payload:keys:)","type":"codeVoice"},{"type":"text","text":" method that encodes the result into JSON."}],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jsonserialization(payload:keys:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerialization(payload:keys:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keys"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"jsonSerialization(payload:keys:)","url":"\/documentation\/jose_swift\/jws\/jsonserialization(payload:keys:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:keys:)","abstract":[{"type":"text","text":"Encodes the JWS object with multiple signatures into JSON data."},{"type":"text","text":" "},{"type":"text","text":"This is a wrapper around the "},{"type":"codeVoice","code":"jsonSerialization(payload:keys:)"},{"text":" method that encodes the result into JSON.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jsonserialization(payload:protectedheader:unprotectedheader:keys:).json b/data/documentation/jose_swift/jws/jsonserialization(payload:protectedheader:unprotectedheader:keys:).json index 2dc8b3f..9298f90 100644 --- a/data/documentation/jose_swift/jws/jsonserialization(payload:protectedheader:unprotectedheader:keys:).json +++ b/data/documentation/jose_swift/jws/jsonserialization(payload:protectedheader:unprotectedheader:keys:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jsonserialization(payload:protectedheader:unprotectedheader:keys:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"roleHeading":"Type Method","extendedModule":"JSONWebSignature","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"H","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keys","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"symbolKind":"method","externalID":"s:16JSONWebSignature3JWSV17jsonSerialization7payload15protectedHeader011unprotectedH04keys10Foundation4DataVAK_xq_SgSay0A3Key3JWKVGtKAA019JWSRegisteredFieldsH0RzAaQR_r0_lFZ","title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)","role":"symbol"},"sections":[],"abstract":[{"text":"Encodes the JWS object into JSON data, allowing for custom protected header and header types.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This method provides a way to serialize the JWS object with specified header types into JSON."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerialization","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"? = nil as DefaultJWSHeaderImpl?, "},{"text":"keys","kind":"externalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWSRegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":" : "},{"text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The payload data."}]}],"name":"payload"},{"name":"protectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The protected header instance."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional header instance."}]}],"name":"unprotectedHeader"},{"content":[{"inlineContent":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"JWK"},{"text":"s used for signing.","type":"text"}],"type":"paragraph"}],"name":"keys"}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"JSON encoded data with the specified header types."}],"type":"paragraph"}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the JSON encoding process fails."}]}],"style":"note","name":"Throws"}],"kind":"content"}],"references":{"doc://jose-swift/documentation/jose_swift/JWS/jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)":{"title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)","kind":"symbol","abstract":[{"type":"text","text":"Encodes the JWS object into JSON data, allowing for custom protected header and header types."},{"text":" ","type":"text"},{"type":"text","text":"This method provides a way to serialize the JWS object with specified header types into JSON."}],"url":"\/documentation\/jose_swift\/jws\/jsonserialization(payload:protectedheader:unprotectedheader:keys:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonSerialization"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"H","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"text":"keys","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"]) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerialization"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"H"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWSHeaderImpl?, ","kind":"text"},{"text":"keys","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","text":"JWSRegisteredFieldsHeader"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"payload","content":[{"inlineContent":[{"type":"text","text":"The payload data."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The protected header instance."}],"type":"paragraph"}],"name":"protectedHeader"},{"content":[{"inlineContent":[{"text":"An optional header instance.","type":"text"}],"type":"paragraph"}],"name":"unprotectedHeader"},{"name":"keys","content":[{"inlineContent":[{"type":"text","text":"An array of "},{"code":"JWK","type":"codeVoice"},{"text":"s used for signing.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"JSON encoded data with the specified header types.","type":"text"}]}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"name":"Throws","style":"note","content":[{"inlineContent":[{"type":"text","text":"An error if the JSON encoding process fails."}],"type":"paragraph"}],"type":"aside"}],"kind":"content"}],"metadata":{"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"externalID":"s:16JSONWebSignature3JWSV17jsonSerialization7payload15protectedHeader011unprotectedH04keys10Foundation4DataVAK_xq_SgSay0A3Key3JWKVGtKAA019JWSRegisteredFieldsH0RzAaQR_r0_lFZ","title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)","symbolKind":"method","roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerialization"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"keys","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"extendedModule":"JSONWebSignature"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jsonserialization(payload:protectedheader:unprotectedheader:keys:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Encodes the JWS object into JSON data, allowing for custom protected header and header types.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This method provides a way to serialize the JWS object with specified header types into JSON."}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","title":"RFC7517"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","type":"link","titleInlineContent":[{"type":"text","text":"RFC7515"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)":{"title":"jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerialization"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"keys","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jws\/jsonserialization(payload:protectedheader:unprotectedheader:keys:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerialization(payload:protectedHeader:unprotectedHeader:keys:)","abstract":[{"type":"text","text":"Encodes the JWS object into JSON data, allowing for custom protected header and header types."},{"text":" ","type":"text"},{"text":"This method provides a way to serialize the JWS object with specified header types into JSON.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jsonserializationflattened(payload:key:).json b/data/documentation/jose_swift/jws/jsonserializationflattened(payload:key:).json index 73b5347..157ed36 100644 --- a/data/documentation/jose_swift/jws/jsonserializationflattened(payload:key:).json +++ b/data/documentation/jose_swift/jws/jsonserializationflattened(payload:key:).json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Generates a flattened JSON serialization of the JWS object for a single key."},{"text":" ","type":"text"},{"type":"text","text":"This method is useful when there is only one signer and a compact JSON representation is preferred."}],"metadata":{"role":"symbol","title":"jsonSerializationFlattened(payload:key:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"extendedModule":"JSONWebSignature","symbolKind":"method","roleHeading":"Type Method","externalID":"s:16JSONWebSignature3JWSV26jsonSerializationFlattened7payload3key10Foundation4DataVAI_0A3Key3JWKVtKFZ"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerializationFlattened","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]}]},{"kind":"parameters","parameters":[{"name":"payload","content":[{"inlineContent":[{"text":"The payload data to be signed.","type":"text"}],"type":"paragraph"}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"code":"JWK","type":"codeVoice"},{"text":" used for signing.","type":"text"}]}]}]},{"content":[{"type":"heading","anchor":"return-value","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"text":"Flattened JSON encoded data representing the signed payload.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"name":"Throws","style":"note","type":"aside","content":[{"inlineContent":[{"type":"text","text":"An error if the signing or JSON encoding process fails."}],"type":"paragraph"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:key:)"},"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:key:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","type":"link","titleInlineContent":[{"text":"RFC7515","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerializationFlattened(payload:key:)":{"title":"jsonSerializationFlattened(payload:key:)","kind":"symbol","abstract":[{"type":"text","text":"Generates a flattened JSON serialization of the JWS object for a single key."},{"type":"text","text":" "},{"text":"This method is useful when there is only one signer and a compact JSON representation is preferred.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:key:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:key:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"abstract":[{"type":"text","text":"Generates a flattened JSON serialization of the JWS object for a single key."},{"text":" ","type":"text"},{"text":"This method is useful when there is only one signer and a compact JSON representation is preferred.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:key:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:key:)"},"sections":[],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerializationFlattened"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"roleHeading":"Type Method","externalID":"s:16JSONWebSignature3JWSV26jsonSerializationFlattened7payload3key10Foundation4DataVAI_0A3Key3JWKVtKFZ","title":"jsonSerializationFlattened(payload:key:)","symbolKind":"method","role":"symbol","extendedModule":"JSONWebSignature","modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerializationFlattened"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The payload data to be signed."}],"type":"paragraph"}],"name":"payload"},{"name":"key","content":[{"inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"JWK"},{"text":" used for signing.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Flattened JSON encoded data representing the signed payload."}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the signing or JSON encoding process fails."}]}],"style":"note"}]}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"title":"jose-swift","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","url":"\/documentation\/jose_swift","role":"collection","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"title":"JWK","url":"\/documentation\/jose_swift\/jwk","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerializationFlattened(payload:key:)":{"type":"topic","role":"symbol","title":"jsonSerializationFlattened(payload:key:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[{"type":"text","text":"Generates a flattened JSON serialization of the JWS object for a single key."},{"text":" ","type":"text"},{"type":"text","text":"This method is useful when there is only one signer and a compact JSON representation is preferred."}],"url":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:key:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:key:)"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","titleInlineContent":[{"text":"RFC7515","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-9og9d.json b/data/documentation/jose_swift/jws/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-9og9d.json index f7865e1..0f681b1 100644 --- a/data/documentation/jose_swift/jws/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-9og9d.json +++ b/data/documentation/jose_swift/jws/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-9og9d.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:16JSONWebSignature3JWSV26jsonSerializationFlattened7payload15protectedHeader011unprotectedI03key10Foundation4DataVAK_xq_Sg0A3Key3JWKVtKAA019JWSRegisteredFieldsI0RzAaPR_r0_lFZ","symbolKind":"method","extendedModule":"JSONWebSignature","title":"jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)","role":"symbol","modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerializationFlattened","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"H","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-9og9d","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Generates a flattened JSON serialization of the JWS object for a single key, allowing for custom protected header and header types."},{"text":" ","type":"text"},{"text":"This method is similar to ","type":"text"},{"type":"codeVoice","code":"jsonSerializationFlattened(payload:key:)"},{"type":"text","text":" but allows specifying custom header types."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-9og9d"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"? = nil as DefaultJWSHeaderImpl?, "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"payload","content":[{"type":"paragraph","inlineContent":[{"text":"The payload data.","type":"text"}]}]},{"name":"protectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The protected header instance."}]}]},{"content":[{"inlineContent":[{"text":"An optional header instance.","type":"text"}],"type":"paragraph"}],"name":"unprotectedHeader"},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" used for signing."}]}]}]},{"content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Flattened JSON encoded data with the specified header types."}]}],"kind":"content"},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"aside","name":"Throws","content":[{"inlineContent":[{"type":"text","text":"An error if the signing or JSON encoding process fails."}],"type":"paragraph"}],"style":"note"}],"kind":"content"}],"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://tools.ietf.org/html/rfc7515":{"type":"link","title":"RFC7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-9og9d":{"abstract":[{"text":"Generates a flattened JSON serialization of the JWS object for a single key, allowing for custom protected header and header types.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This method is similar to "},{"type":"codeVoice","code":"jsonSerializationFlattened(payload:key:)"},{"text":" but allows specifying custom header types.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-9og9d","title":"jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-9og9d"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerializationFlattened"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWSHeaderImpl?, ","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","text":"JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWSRegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The payload data."}]}],"name":"payload"},{"name":"protectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"The protected header instance.","type":"text"}]}]},{"name":"unprotectedHeader","content":[{"inlineContent":[{"type":"text","text":"An optional header instance."}],"type":"paragraph"}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" used for signing."}]}]}]},{"content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"Flattened JSON encoded data with the specified header types."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"aside","style":"note","name":"Throws","content":[{"inlineContent":[{"text":"An error if the signing or JSON encoding process fails.","type":"text"}],"type":"paragraph"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"metadata":{"roleHeading":"Type Method","role":"symbol","externalID":"s:16JSONWebSignature3JWSV26jsonSerializationFlattened7payload15protectedHeader011unprotectedI03key10Foundation4DataVAK_xq_Sg0A3Key3JWKVtKAA019JWSRegisteredFieldsI0RzAaPR_r0_lFZ","modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"title":"jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)","extendedModule":"JSONWebSignature","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerializationFlattened","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"H","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"symbolKind":"method"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-9og9d"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-9og9d","interfaceLanguage":"swift"},"abstract":[{"text":"Generates a flattened JSON serialization of the JWS object for a single key, allowing for custom protected header and header types.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This method is similar to "},{"code":"jsonSerializationFlattened(payload:key:)","type":"codeVoice"},{"text":" but allows specifying custom header types.","type":"text"}],"references":{"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","titleInlineContent":[{"text":"RFC7515","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-9og9d":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"title":"jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)","url":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-9og9d","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-9og9d","abstract":[{"text":"Generates a flattened JSON serialization of the JWS object for a single key, allowing for custom protected header and header types.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This method is similar to "},{"type":"codeVoice","code":"jsonSerializationFlattened(payload:key:)"},{"type":"text","text":" but allows specifying custom header types."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-wuj8.json b/data/documentation/jose_swift/jws/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-wuj8.json index ca7a27c..6cbcdc7 100644 --- a/data/documentation/jose_swift/jws/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-wuj8.json +++ b/data/documentation/jose_swift/jws/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-wuj8.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-wuj8","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-wuj8"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonSerializationFlattened","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":"? = nil as DefaultJWSHeaderImpl?, ","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","text":"JWSJsonFlattened","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The payload data.","type":"text"}],"type":"paragraph"}],"name":"payload"},{"name":"protectedHeader","content":[{"inlineContent":[{"text":"The protected header instance.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An optional header instance.","type":"text"}]}],"name":"unprotectedHeader"},{"name":"key","content":[{"inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" used for signing."}],"type":"paragraph"}]}]},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"code":"JWSJsonFlattened","type":"codeVoice"},{"text":" object with the specified header types.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"An error if the signing or JSON encoding process fails.","type":"text"}]}],"name":"Throws","style":"note"}]}],"metadata":{"symbolKind":"method","roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"H","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":"?, "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV","kind":"typeIdentifier","text":"JWSJsonFlattened"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"externalID":"s:16JSONWebSignature3JWSV26jsonSerializationFlattened7payload15protectedHeader011unprotectedI03keyAA07JWSJsonF0Vyxq_G10Foundation4DataV_xq_Sg0A3Key3JWKVtKAA019JWSRegisteredFieldsI0RzAaSR_r0_lFZ","extendedModule":"JSONWebSignature","role":"symbol","title":"jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)"},"abstract":[{"text":"Generates a flattened JSON serialization of the JWS object for a single key, allowing for custom protected header and header types.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This method is similar to "},{"type":"codeVoice","code":"jsonSerializationFlattened(payload:key:)"},{"text":" but allows specifying custom header types.","type":"text"}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-wuj8":{"abstract":[{"type":"text","text":"Generates a flattened JSON serialization of the JWS object for a single key, allowing for custom protected header and header types."},{"type":"text","text":" "},{"text":"This method is similar to ","type":"text"},{"type":"codeVoice","code":"jsonSerializationFlattened(payload:key:)"},{"type":"text","text":" but allows specifying custom header types."}],"kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"H"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWSJsonFlattened","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":">","kind":"text"}],"url":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-wuj8","title":"jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-wuj8"}}} \ No newline at end of file +{"abstract":[{"text":"Generates a flattened JSON serialization of the JWS object for a single key, allowing for custom protected header and header types.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This method is similar to "},{"type":"codeVoice","code":"jsonSerializationFlattened(payload:key:)"},{"text":" but allows specifying custom header types.","type":"text"}],"metadata":{"role":"symbol","symbolKind":"method","externalID":"s:16JSONWebSignature3JWSV26jsonSerializationFlattened7payload15protectedHeader011unprotectedI03keyAA07JWSJsonF0Vyxq_G10Foundation4DataV_xq_Sg0A3Key3JWKVtKAA019JWSRegisteredFieldsI0RzAaSR_r0_lFZ","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"extendedModule":"JSONWebSignature","title":"jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"JWSJsonFlattened","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":">"}],"roleHeading":"Type Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-wuj8"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-wuj8"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonSerializationFlattened","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"H","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWSHeaderImpl?, ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"JWSJsonFlattened","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":" : ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The payload data.","type":"text"}],"type":"paragraph"}],"name":"payload"},{"name":"protectedHeader","content":[{"inlineContent":[{"text":"The protected header instance.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An optional header instance.","type":"text"}]}],"name":"unprotectedHeader"},{"content":[{"inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"JWK"},{"text":" used for signing.","type":"text"}],"type":"paragraph"}],"name":"key"}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" object with the specified header types."}],"type":"paragraph"}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"name":"Throws","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the signing or JSON encoding process fails."}]}]}],"kind":"content"}],"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"https://tools.ietf.org/html/rfc7515":{"type":"link","title":"RFC7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-wuj8":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonSerializationFlattened"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"H"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV","text":"JWSJsonFlattened"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-wuj8","title":"jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/jsonSerializationFlattened(payload:protectedHeader:unprotectedHeader:key:)-wuj8","abstract":[{"type":"text","text":"Generates a flattened JSON serialization of the JWS object for a single key, allowing for custom protected header and header types."},{"type":"text","text":" "},{"type":"text","text":"This method is similar to "},{"code":"jsonSerializationFlattened(payload:key:)","type":"codeVoice"},{"type":"text","text":" but allows specifying custom header types."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror.json b/data/documentation/jose_swift/jws/jwserror.json index 5147e93..6f44d24 100644 --- a/data/documentation/jose_swift/jws/jwserror.json +++ b/data/documentation/jose_swift/jws/jwserror.json @@ -1 +1 @@ -{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/couldNotDecodeCompleteJsonOrFlattened","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/invalidString","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKey","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKid","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/multipleSignaturesCantBeFlattened","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/noSignatureForJWK(jwkAlg:jwkKid:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/somethingWentWrong","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/unsupportedAlgorithm(keyType:algorithm:curve:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/Error-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"],"generated":true,"title":"Default Implementations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Enumeration","extendedModule":"JSONWebSignature","title":"JWS.JWSError","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWSError","kind":"identifier"}],"navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"symbolKind":"enum","modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"role":"symbol"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"codeVoice","code":"JWSError"},{"text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS).","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSError"}]}],"kind":"declarations"}],"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/10Foundation14LocalizedErrorP","doc:\/\/jose-swift\/s5ErrorP","doc:\/\/jose-swift\/s8SendableP"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError/somethingWentWrong":{"type":"topic","abstract":[{"type":"text","text":"Indicates a generic error where something went wrong but no specific information is available."}],"role":"symbol","title":"JWS.JWSError.somethingWentWrong","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"somethingWentWrong"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/somethingWentWrong","url":"\/documentation\/jose_swift\/jws\/jwserror\/somethingwentwrong"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingCurve":{"type":"topic","title":"JWS.JWSError.missingCurve","kind":"symbol","abstract":[{"type":"text","text":"Indicates a missing curve error, typically in the context of elliptic curve cryptography."}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingCurve","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingCurve"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/missingcurve"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/couldNotDecodeCompleteJsonOrFlattened":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/couldnotdecodecompletejsonorflattened","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/couldNotDecodeCompleteJsonOrFlattened","kind":"symbol","type":"topic","title":"JWS.JWSError.couldNotDecodeCompleteJsonOrFlattened","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"couldNotDecodeCompleteJsonOrFlattened"}],"role":"symbol","abstract":[{"text":"Indicates a failure in decoding either the complete JSON or the flattened JSON structure.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)","type":"topic","title":"JWS.JWSError.protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)","role":"symbol","url":"\/documentation\/jose_swift\/jws\/jwserror\/protectedheaderalgorithmandheaderalgorithmarenotequal(header:protectedheader:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"header"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"text":"Indicates a mismatch between the algorithm specified in the protected header and the header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/multipleSignaturesCantBeFlattened":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/multipleSignaturesCantBeFlattened","abstract":[{"text":"Represents an error when multiple signatures cannot be flattened into a single signature.","type":"text"}],"role":"symbol","type":"topic","title":"JWS.JWSError.multipleSignaturesCantBeFlattened","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"multipleSignaturesCantBeFlattened","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/multiplesignaturescantbeflattened","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/unsupportedAlgorithm(keyType:algorithm:curve:)":{"type":"topic","url":"\/documentation\/jose_swift\/jws\/jwserror\/unsupportedalgorithm(keytype:algorithm:curve:)","title":"JWS.JWSError.unsupportedAlgorithm(keyType:algorithm:curve:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/unsupportedAlgorithm(keyType:algorithm:curve:)","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Indicates an unsupported algorithm error, optionally providing details about the key type, algorithm, or curve."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unsupportedAlgorithm","kind":"identifier"},{"kind":"text","text":"("},{"text":"keyType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"algorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"curve","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)":{"role":"symbol","abstract":[{"text":"Indicates a mismatch between the algorithm specified in the key and the one specified in the JWS header.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/keyalgorithmandheaderalgorithmarenotequal(header:key:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)","title":"JWS.JWSError.keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"keyAlgorithmAndHeaderAlgorithmAreNotEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"header","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations","title":"LocalizedError Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingAlgorithm":{"kind":"symbol","title":"JWS.JWSError.missingAlgorithm","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingAlgorithm","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingAlgorithm","url":"\/documentation\/jose_swift\/jws\/jwserror\/missingalgorithm","abstract":[{"type":"text","text":"Represents an error where the necessary algorithm information is missing."}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/Error-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/Error-Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/jws\/jwserror\/error-implementations","abstract":[],"title":"Error Implementations"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingKid":{"role":"symbol","type":"topic","title":"JWS.JWSError.missingKid","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKid","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingKid"}],"abstract":[{"type":"text","text":"Indicates that the Key ID (‘kid’) is missing, which is often crucial for identifying the correct key for processing."}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/missingkid","kind":"symbol"},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"type":"text","text":"RFC7515"}],"title":"RFC7515","type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingKey":{"type":"topic","abstract":[{"text":"Represents an error where the necessary key information is missing.","type":"text"}],"role":"symbol","title":"JWS.JWSError.missingKey","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKey","url":"\/documentation\/jose_swift\/jws\/jwserror\/missingkey"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/noSignatureForJWK(jwkAlg:jwkKid:)":{"title":"JWS.JWSError.noSignatureForJWK(jwkAlg:jwkKid:)","kind":"symbol","url":"\/documentation\/jose_swift\/jws\/jwserror\/nosignatureforjwk(jwkalg:jwkkid:)","type":"topic","abstract":[{"type":"text","text":"Indicates that no signature with algorithm or kid that matches the provided JSON Web Key (JWK)."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"noSignatureForJWK"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwkAlg"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwkKid"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/noSignatureForJWK(jwkAlg:jwkKid:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/invalidString":{"abstract":[{"type":"text","text":"Represents an error where the JWS input string is invalid."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/invalidString","type":"topic","title":"JWS.JWSError.invalidString","url":"\/documentation\/jose_swift\/jws\/jwserror\/invalidstring","role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidString"}]},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/jose-swift\/s5ErrorP"},"doc://jose-swift/10Foundation14LocalizedErrorP":{"title":"Foundation.LocalizedError","type":"unresolvable","identifier":"doc:\/\/jose-swift\/10Foundation14LocalizedErrorP"},"doc://jose-swift/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/s8SendableP"}}} \ No newline at end of file +{"metadata":{"role":"symbol","symbolKind":"enum","extendedModule":"JSONWebSignature","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"title":"JWS.JWSError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"roleHeading":"Enumeration","navigatorTitle":[{"text":"JWSError","kind":"identifier"}]},"abstract":[{"type":"codeVoice","code":"JWSError"},{"text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS).","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/couldNotDecodeCompleteJsonOrFlattened","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/invalidString","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingCurve","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKey","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKid","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/multipleSignaturesCantBeFlattened","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/noSignatureForJWK(jwkAlg:jwkKid:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/somethingWentWrong","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/unsupportedAlgorithm(keyType:algorithm:curve:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/Error-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"JWSError","kind":"identifier"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","interfaceLanguage":"swift"},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/jose-swift\/10Foundation14LocalizedErrorP","doc:\/\/jose-swift\/s5ErrorP","doc:\/\/jose-swift\/s8SendableP"],"type":"conformsTo","kind":"relationships"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"references":{"doc://jose-swift/10Foundation14LocalizedErrorP":{"title":"Foundation.LocalizedError","type":"unresolvable","identifier":"doc:\/\/jose-swift\/10Foundation14LocalizedErrorP"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/LocalizedError-Implementations":{"abstract":[],"url":"\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations","kind":"article","type":"topic","title":"LocalizedError Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingKid":{"type":"topic","title":"JWS.JWSError.missingKid","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKid","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingKid","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Indicates that the Key ID (‘kid’) is missing, which is often crucial for identifying the correct key for processing.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/missingkid"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingKey":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingKey","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/missingkey","title":"JWS.JWSError.missingKey","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKey","abstract":[{"text":"Represents an error where the necessary key information is missing.","type":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/couldNotDecodeCompleteJsonOrFlattened":{"abstract":[{"type":"text","text":"Indicates a failure in decoding either the complete JSON or the flattened JSON structure."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/couldNotDecodeCompleteJsonOrFlattened","title":"JWS.JWSError.couldNotDecodeCompleteJsonOrFlattened","url":"\/documentation\/jose_swift\/jws\/jwserror\/couldnotdecodecompletejsonorflattened","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"couldNotDecodeCompleteJsonOrFlattened","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/Error-Implementations":{"title":"Error Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/jose_swift\/jws\/jwserror\/error-implementations","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/Error-Implementations","type":"topic"},"doc://jose-swift/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/jose-swift\/s5ErrorP"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingCurve":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/missingcurve","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingCurve","kind":"symbol","abstract":[{"text":"Indicates a missing curve error, typically in the context of elliptic curve cryptography.","type":"text"}],"type":"topic","role":"symbol","title":"JWS.JWSError.missingCurve","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingCurve"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/invalidString":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/invalidstring","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidString","kind":"identifier"}],"title":"JWS.JWSError.invalidString","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/invalidString","abstract":[{"text":"Represents an error where the JWS input string is invalid.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/somethingWentWrong":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/somethingwentwrong","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"somethingWentWrong"}],"title":"JWS.JWSError.somethingWentWrong","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/somethingWentWrong","abstract":[{"type":"text","text":"Indicates a generic error where something went wrong but no specific information is available."}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingAlgorithm":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/missingalgorithm","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"missingAlgorithm","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingAlgorithm","kind":"symbol","type":"topic","abstract":[{"text":"Represents an error where the necessary algorithm information is missing.","type":"text"}],"role":"symbol","title":"JWS.JWSError.missingAlgorithm"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/keyalgorithmandheaderalgorithmarenotequal(header:key:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)","abstract":[{"type":"text","text":"Indicates a mismatch between the algorithm specified in the key and the one specified in the JWS header."}],"kind":"symbol","type":"topic","role":"symbol","title":"JWS.JWSError.keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"keyAlgorithmAndHeaderAlgorithmAreNotEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"header","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://jose-swift/s8SendableP":{"identifier":"doc:\/\/jose-swift\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/multipleSignaturesCantBeFlattened":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/multiplesignaturescantbeflattened","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/multipleSignaturesCantBeFlattened","abstract":[{"text":"Represents an error when multiple signatures cannot be flattened into a single signature.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"JWS.JWSError.multipleSignaturesCantBeFlattened","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"multipleSignaturesCantBeFlattened","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/noSignatureForJWK(jwkAlg:jwkKid:)":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/nosignatureforjwk(jwkalg:jwkkid:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/noSignatureForJWK(jwkAlg:jwkKid:)","kind":"symbol","abstract":[{"text":"Indicates that no signature with algorithm or kid that matches the provided JSON Web Key (JWK).","type":"text"}],"type":"topic","role":"symbol","title":"JWS.JWSError.noSignatureForJWK(jwkAlg:jwkKid:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noSignatureForJWK","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"jwkAlg"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"jwkKid","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?)"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/unsupportedAlgorithm(keyType:algorithm:curve:)":{"role":"symbol","title":"JWS.JWSError.unsupportedAlgorithm(keyType:algorithm:curve:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unsupportedAlgorithm","kind":"identifier"},{"kind":"text","text":"("},{"text":"keyType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"algorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"curve"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"abstract":[{"type":"text","text":"Indicates an unsupported algorithm error, optionally providing details about the key type, algorithm, or curve."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/unsupportedAlgorithm(keyType:algorithm:curve:)","url":"\/documentation\/jose_swift\/jws\/jwserror\/unsupportedalgorithm(keytype:algorithm:curve:)","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/protectedheaderalgorithmandheaderalgorithmarenotequal(header:protectedheader:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)","abstract":[{"type":"text","text":"Indicates a mismatch between the algorithm specified in the protected header and the header."}],"kind":"symbol","type":"topic","role":"symbol","title":"JWS.JWSError.protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"header","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/couldnotdecodecompletejsonorflattened.json b/data/documentation/jose_swift/jws/jwserror/couldnotdecodecompletejsonorflattened.json index 7d2aae2..075a0d3 100644 --- a/data/documentation/jose_swift/jws/jwserror/couldnotdecodecompletejsonorflattened.json +++ b/data/documentation/jose_swift/jws/jwserror/couldnotdecodecompletejsonorflattened.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"abstract":[{"type":"text","text":"Indicates a failure in decoding either the complete JSON or the flattened JSON structure."}],"metadata":{"externalID":"s:16JSONWebSignature3JWSV8JWSErrorO37couldNotDecodeCompleteJsonOrFlattenedyA2EmF","symbolKind":"case","role":"symbol","title":"JWS.JWSError.couldNotDecodeCompleteJsonOrFlattened","modules":[{"name":"jose-swift"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"couldNotDecodeCompleteJsonOrFlattened","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"couldNotDecodeCompleteJsonOrFlattened"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/couldnotdecodecompletejsonorflattened"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/couldNotDecodeCompleteJsonOrFlattened","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"https://tools.ietf.org/html/rfc7515":{"url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","type":"link","titleInlineContent":[{"text":"RFC7515","type":"text"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/couldNotDecodeCompleteJsonOrFlattened":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/couldnotdecodecompletejsonorflattened","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/couldNotDecodeCompleteJsonOrFlattened","kind":"symbol","type":"topic","title":"JWS.JWSError.couldNotDecodeCompleteJsonOrFlattened","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"couldNotDecodeCompleteJsonOrFlattened"}],"role":"symbol","abstract":[{"text":"Indicates a failure in decoding either the complete JSON or the flattened JSON structure.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/couldNotDecodeCompleteJsonOrFlattened","interfaceLanguage":"swift"},"abstract":[{"text":"Indicates a failure in decoding either the complete JSON or the flattened JSON structure.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/couldnotdecodecompletejsonorflattened"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"couldNotDecodeCompleteJsonOrFlattened","kind":"identifier"}],"title":"JWS.JWSError.couldNotDecodeCompleteJsonOrFlattened","modules":[{"name":"jose-swift"}],"symbolKind":"case","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO37couldNotDecodeCompleteJsonOrFlattenedyA2EmF","roleHeading":"Case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"couldNotDecodeCompleteJsonOrFlattened","kind":"identifier"}]}]}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError/couldNotDecodeCompleteJsonOrFlattened":{"abstract":[{"type":"text","text":"Indicates a failure in decoding either the complete JSON or the flattened JSON structure."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/couldNotDecodeCompleteJsonOrFlattened","title":"JWS.JWSError.couldNotDecodeCompleteJsonOrFlattened","url":"\/documentation\/jose_swift\/jws\/jwserror\/couldnotdecodecompletejsonorflattened","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"couldNotDecodeCompleteJsonOrFlattened","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/error-implementations.json b/data/documentation/jose_swift/jws/jwserror/error-implementations.json index 775511c..b19687c 100644 --- a/data/documentation/jose_swift/jws/jwserror/error-implementations.json +++ b/data/documentation/jose_swift/jws/jwserror/error-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/Error-Implementations"},"kind":"article","sections":[],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/localizedDescription"]}],"metadata":{"title":"Error Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/localizedDescription":{"title":"localizedDescription","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jws\/jwserror\/localizeddescription","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/localizedDescription","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"type":"text","text":"RFC7515"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/error-implementations"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/Error-Implementations","interfaceLanguage":"swift"},"kind":"article","topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/localizedDescription"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Error Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/localizedDescription":{"type":"topic","url":"\/documentation\/jose_swift\/jws\/jwserror\/localizeddescription","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/localizedDescription","kind":"symbol","abstract":[],"title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/errordescription.json b/data/documentation/jose_swift/jws/jwserror/errordescription.json index b4558cf..3068368 100644 --- a/data/documentation/jose_swift/jws/jwserror/errordescription.json +++ b/data/documentation/jose_swift/jws/jwserror/errordescription.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.errorDescription","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/errorDescription"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","metadata":{"symbolKind":"property","platforms":[{"unavailable":false,"beta":false,"name":"iOS","introducedAt":"8.0","deprecated":false},{"deprecated":false,"introducedAt":"10.10","unavailable":false,"beta":false,"name":"macOS"},{"name":"tvOS","deprecated":false,"beta":false,"unavailable":false,"introducedAt":"9.0"},{"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"2.0","unavailable":false}],"title":"errorDescription","role":"symbol","externalID":"s:10Foundation14LocalizedErrorPAAE16errorDescriptionSSSgvp::SYNTHESIZED::s:16JSONWebSignature3JWSV8JWSErrorO","modules":[{"name":"jose-swift","relatedModules":["Foundation"]}],"roleHeading":"Instance Property","extendedModule":"Foundation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]},"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/errordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError/errorDescription":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/errordescription","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/errorDescription","kind":"symbol","title":"errorDescription","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations","title":"LocalizedError Implementations"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","title":"RFC7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/errorDescription"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"]]},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/errordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"extendedModule":"Foundation","externalID":"s:10Foundation14LocalizedErrorPAAE16errorDescriptionSSSgvp::SYNTHESIZED::s:16JSONWebSignature3JWSV8JWSErrorO","title":"errorDescription","modules":[{"name":"jose-swift","relatedModules":["Foundation"]}],"role":"symbol","platforms":[{"name":"iOS","beta":false,"unavailable":false,"introducedAt":"8.0","deprecated":false},{"unavailable":false,"deprecated":false,"name":"macOS","beta":false,"introducedAt":"10.10"},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"9.0","name":"tvOS"},{"unavailable":false,"deprecated":false,"beta":false,"introducedAt":"2.0","name":"watchOS"}],"symbolKind":"property","roleHeading":"Instance Property"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.errorDescription","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/errorDescription":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/errordescription","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","title":"errorDescription","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/LocalizedError-Implementations":{"abstract":[],"url":"\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations","kind":"article","type":"topic","title":"LocalizedError Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/failurereason.json b/data/documentation/jose_swift/jws/jwserror/failurereason.json index 49ec9dd..45795ed 100644 --- a/data/documentation/jose_swift/jws/jwserror/failurereason.json +++ b/data/documentation/jose_swift/jws/jwserror/failurereason.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/failurereason"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.failureReason","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/failureReason"},"sections":[],"kind":"symbol","metadata":{"role":"symbol","title":"failureReason","modules":[{"relatedModules":["Foundation"],"name":"jose-swift"}],"externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:16JSONWebSignature3JWSV8JWSErrorO","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"extendedModule":"Foundation","platforms":[{"introducedAt":"8.0","unavailable":false,"beta":false,"deprecated":false,"name":"iOS"},{"deprecated":false,"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.10"},{"unavailable":false,"name":"tvOS","deprecated":false,"introducedAt":"9.0","beta":false},{"introducedAt":"2.0","unavailable":false,"beta":false,"deprecated":false,"name":"watchOS"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/failureReason":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/failureReason","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/failurereason","title":"failureReason"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations","title":"LocalizedError Implementations"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","titleInlineContent":[{"text":"RFC7515","type":"text"}],"title":"RFC7515"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"failureReason","modules":[{"relatedModules":["Foundation"],"name":"jose-swift"}],"role":"symbol","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:16JSONWebSignature3JWSV8JWSErrorO","symbolKind":"property","extendedModule":"Foundation","platforms":[{"beta":false,"introducedAt":"8.0","name":"iOS","unavailable":false,"deprecated":false},{"deprecated":false,"introducedAt":"10.10","name":"macOS","unavailable":false,"beta":false},{"deprecated":false,"name":"tvOS","introducedAt":"9.0","unavailable":false,"beta":false},{"name":"watchOS","beta":false,"deprecated":false,"unavailable":false,"introducedAt":"2.0"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/failureReason","interfaceLanguage":"swift"},"references":{"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"type":"link"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/LocalizedError-Implementations":{"abstract":[],"url":"\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations","kind":"article","type":"topic","title":"LocalizedError Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/failureReason":{"abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/jws\/jwserror\/failurereason","title":"failureReason","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/failureReason","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/helpanchor.json b/data/documentation/jose_swift/jws/jwserror/helpanchor.json index 5c714ef..b8e9cff 100644 --- a/data/documentation/jose_swift/jws/jwserror/helpanchor.json +++ b/data/documentation/jose_swift/jws/jwserror/helpanchor.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.helpAnchor"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/helpAnchor","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"title":"helpAnchor","modules":[{"name":"jose-swift","relatedModules":["Foundation"]}],"externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:16JSONWebSignature3JWSV8JWSErrorO","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","roleHeading":"Instance Property","platforms":[{"unavailable":false,"beta":false,"name":"iOS","introducedAt":"8.0","deprecated":false},{"deprecated":false,"name":"macOS","unavailable":false,"beta":false,"introducedAt":"10.10"},{"deprecated":false,"beta":false,"introducedAt":"9.0","name":"tvOS","unavailable":false},{"name":"watchOS","introducedAt":"2.0","unavailable":false,"deprecated":false,"beta":false}],"extendedModule":"Foundation","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/helpanchor"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/helpAnchor":{"abstract":[],"url":"\/documentation\/jose_swift\/jws\/jwserror\/helpanchor","title":"helpAnchor","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/helpAnchor","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations","title":"LocalizedError Implementations"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/helpanchor"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"symbolKind":"property","role":"symbol","platforms":[{"deprecated":false,"beta":false,"name":"iOS","introducedAt":"8.0","unavailable":false},{"introducedAt":"10.10","deprecated":false,"unavailable":false,"name":"macOS","beta":false},{"introducedAt":"9.0","deprecated":false,"name":"tvOS","beta":false,"unavailable":false},{"deprecated":false,"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"2.0"}],"title":"helpAnchor","roleHeading":"Instance Property","externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:16JSONWebSignature3JWSV8JWSErrorO","modules":[{"relatedModules":["Foundation"],"name":"jose-swift"}],"extendedModule":"Foundation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/helpAnchor"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.helpAnchor","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/LocalizedError-Implementations":{"abstract":[],"url":"\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations","kind":"article","type":"topic","title":"LocalizedError Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/helpAnchor":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/helpanchor","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/helpAnchor","title":"helpAnchor"},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"type":"text","text":"RFC7515"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/invalidstring.json b/data/documentation/jose_swift/jws/jwserror/invalidstring.json index 0e5a1dd..1c04987 100644 --- a/data/documentation/jose_swift/jws/jwserror/invalidstring.json +++ b/data/documentation/jose_swift/jws/jwserror/invalidstring.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:16JSONWebSignature3JWSV8JWSErrorO13invalidStringyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidString"}],"role":"symbol","title":"JWS.JWSError.invalidString","symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}]},"abstract":[{"type":"text","text":"Represents an error where the JWS input string is invalid."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidString"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/invalidString"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/invalidstring"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"type":"text","text":"RFC7515"}],"title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/invalidString":{"abstract":[{"type":"text","text":"Represents an error where the JWS input string is invalid."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/invalidString","type":"topic","title":"JWS.JWSError.invalidString","url":"\/documentation\/jose_swift\/jws\/jwserror\/invalidstring","role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidString"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/invalidstring"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidString"}],"role":"symbol","symbolKind":"case","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO13invalidStringyA2EmF","roleHeading":"Case","title":"JWS.JWSError.invalidString"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/invalidString"},"abstract":[{"type":"text","text":"Represents an error where the JWS input string is invalid."}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidString"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/invalidString":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/invalidstring","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidString","kind":"identifier"}],"title":"JWS.JWSError.invalidString","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/invalidString","abstract":[{"text":"Represents an error where the JWS input string is invalid.","type":"text"}]},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","titleInlineContent":[{"text":"RFC7515","type":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/keyalgorithmandheaderalgorithmarenotequal(header:key:).json b/data/documentation/jose_swift/jws/jwserror/keyalgorithmandheaderalgorithmarenotequal(header:key:).json index 8fc64ef..c6ba470 100644 --- a/data/documentation/jose_swift/jws/jwserror/keyalgorithmandheaderalgorithmarenotequal(header:key:).json +++ b/data/documentation/jose_swift/jws/jwserror/keyalgorithmandheaderalgorithmarenotequal(header:key:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyAlgorithmAndHeaderAlgorithmAreNotEqual"},{"kind":"text","text":"("},{"text":"header","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Case","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature3JWSV8JWSErrorO021keyAlgorithmAndHeaderF11AreNotEqualyAESS_SStcAEmF","title":"JWS.JWSError.keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"keyAlgorithmAndHeaderAlgorithmAreNotEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"header"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)"},"abstract":[{"text":"Indicates a mismatch between the algorithm specified in the key and the one specified in the JWS header.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/keyalgorithmandheaderalgorithmarenotequal(header:key:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)":{"role":"symbol","abstract":[{"text":"Indicates a mismatch between the algorithm specified in the key and the one specified in the JWS header.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/keyalgorithmandheaderalgorithmarenotequal(header:key:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)","title":"JWS.JWSError.keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"keyAlgorithmAndHeaderAlgorithmAreNotEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"header","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"https://tools.ietf.org/html/rfc7515":{"type":"link","title":"RFC7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyAlgorithmAndHeaderAlgorithmAreNotEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"header","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","modules":[{"name":"jose-swift"}],"symbolKind":"case","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO021keyAlgorithmAndHeaderF11AreNotEqualyAESS_SStcAEmF","roleHeading":"Case","title":"JWS.JWSError.keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyAlgorithmAndHeaderAlgorithmAreNotEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"header"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Indicates a mismatch between the algorithm specified in the key and the one specified in the JWS header."}],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/keyalgorithmandheaderalgorithmarenotequal(header:key:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"type":"text","text":"RFC7515"}],"type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/keyalgorithmandheaderalgorithmarenotequal(header:key:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)","abstract":[{"type":"text","text":"Indicates a mismatch between the algorithm specified in the key and the one specified in the JWS header."}],"kind":"symbol","type":"topic","role":"symbol","title":"JWS.JWSError.keyAlgorithmAndHeaderAlgorithmAreNotEqual(header:key:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"keyAlgorithmAndHeaderAlgorithmAreNotEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"header","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/localizeddescription.json b/data/documentation/jose_swift/jws/jwserror/localizeddescription.json index 98a7367..8688b15 100644 --- a/data/documentation/jose_swift/jws/jwserror/localizeddescription.json +++ b/data/documentation/jose_swift/jws/jwserror/localizeddescription.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/Error-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/localizedDescription"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/localizeddescription"]}],"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:16JSONWebSignature3JWSV8JWSErrorO","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"extendedModule":"Swift","platforms":[{"beta":false,"name":"iOS","unavailable":false,"introducedAt":"8.0","deprecated":false},{"introducedAt":"10.10","unavailable":false,"deprecated":false,"beta":false,"name":"macOS"},{"beta":false,"name":"tvOS","introducedAt":"9.0","deprecated":false,"unavailable":false},{"beta":false,"name":"watchOS","introducedAt":"2.0","deprecated":false,"unavailable":false}],"symbolKind":"property","title":"localizedDescription"},"references":{"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/localizedDescription":{"title":"localizedDescription","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jws\/jwserror\/localizeddescription","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/localizedDescription","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/Error-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/Error-Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/jws\/jwserror\/error-implementations","abstract":[],"title":"Error Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/Error-Implementations"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/localizedDescription","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"kind":"symbol","metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"title":"localizedDescription","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:16JSONWebSignature3JWSV8JWSErrorO","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","platforms":[{"introducedAt":"8.0","name":"iOS","deprecated":false,"unavailable":false,"beta":false},{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"10.10","unavailable":false},{"name":"tvOS","introducedAt":"9.0","unavailable":false,"deprecated":false,"beta":false},{"name":"watchOS","introducedAt":"2.0","beta":false,"deprecated":false,"unavailable":false}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/localizeddescription"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError/Error-Implementations":{"title":"Error Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/jose_swift\/jws\/jwserror\/error-implementations","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/Error-Implementations","type":"topic"},"https://tools.ietf.org/html/rfc7515":{"type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/localizedDescription":{"type":"topic","url":"\/documentation\/jose_swift\/jws\/jwserror\/localizeddescription","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/localizedDescription","kind":"symbol","abstract":[],"title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/localizederror-implementations.json b/data/documentation/jose_swift/jws/jwserror/localizederror-implementations.json index fbcce31..5ae22f9 100644 --- a/data/documentation/jose_swift/jws/jwserror/localizederror-implementations.json +++ b/data/documentation/jose_swift/jws/jwserror/localizederror-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"collectionGroup","title":"LocalizedError Implementations","modules":[{"name":"jose-swift"}]},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/errorDescription","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/failureReason","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/helpAnchor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/recoverySuggestion"],"title":"Instance Properties","generated":true}],"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError/errorDescription":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/errordescription","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/errorDescription","kind":"symbol","title":"errorDescription","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"text":"RFC7515","type":"text"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/failureReason":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/failureReason","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/failurereason","title":"failureReason"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/helpAnchor":{"abstract":[],"url":"\/documentation\/jose_swift\/jws\/jwserror\/helpanchor","title":"helpAnchor","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/helpAnchor","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/recoverySuggestion":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"title":"recoverySuggestion","abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/recoverySuggestion","url":"\/documentation\/jose_swift\/jws\/jwserror\/recoverysuggestion","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"LocalizedError Implementations"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/errorDescription","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/failureReason","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/helpAnchor","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/recoverySuggestion"],"title":"Instance Properties","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError/failureReason":{"abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/jws\/jwserror\/failurereason","title":"failureReason","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/failureReason","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/helpAnchor":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/helpanchor","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/helpAnchor","title":"helpAnchor"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/recoverySuggestion":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/recoverysuggestion","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/recoverySuggestion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"type":"topic","title":"recoverySuggestion","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/errorDescription":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/errordescription","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","title":"errorDescription","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","titleInlineContent":[{"text":"RFC7515","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/missingalgorithm.json b/data/documentation/jose_swift/jws/jwserror/missingalgorithm.json index f888a2c..4e99503 100644 --- a/data/documentation/jose_swift/jws/jwserror/missingalgorithm.json +++ b/data/documentation/jose_swift/jws/jwserror/missingalgorithm.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"sections":[],"abstract":[{"type":"text","text":"Represents an error where the necessary algorithm information is missing."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingAlgorithm"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/missingalgorithm"]}],"kind":"symbol","metadata":{"title":"JWS.JWSError.missingAlgorithm","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingAlgorithm"}],"modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature3JWSV8JWSErrorO16missingAlgorithmyA2EmF","role":"symbol","roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingAlgorithm"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingAlgorithm":{"kind":"symbol","title":"JWS.JWSError.missingAlgorithm","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingAlgorithm","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingAlgorithm","url":"\/documentation\/jose_swift\/jws\/jwserror\/missingalgorithm","abstract":[{"type":"text","text":"Represents an error where the necessary algorithm information is missing."}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Represents an error where the necessary algorithm information is missing.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"missingAlgorithm","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingAlgorithm","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"missingAlgorithm","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO16missingAlgorithmyA2EmF","modules":[{"name":"jose-swift"}],"role":"symbol","title":"JWS.JWSError.missingAlgorithm"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/missingalgorithm"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingAlgorithm":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/missingalgorithm","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"missingAlgorithm","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingAlgorithm","kind":"symbol","type":"topic","abstract":[{"text":"Represents an error where the necessary algorithm information is missing.","type":"text"}],"role":"symbol","title":"JWS.JWSError.missingAlgorithm"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"title":"RFC7515","type":"link"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/missingcurve.json b/data/documentation/jose_swift/jws/jwserror/missingcurve.json index 38e5125..7aedd0d 100644 --- a/data/documentation/jose_swift/jws/jwserror/missingcurve.json +++ b/data/documentation/jose_swift/jws/jwserror/missingcurve.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"missingCurve","kind":"identifier"}],"externalID":"s:16JSONWebSignature3JWSV8JWSErrorO12missingCurveyA2EmF","modules":[{"name":"jose-swift"}],"title":"JWS.JWSError.missingCurve","symbolKind":"case","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/missingcurve"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingCurve"},"kind":"symbol","abstract":[{"type":"text","text":"Indicates a missing curve error, typically in the context of elliptic curve cryptography."}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingCurve"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingCurve":{"type":"topic","title":"JWS.JWSError.missingCurve","kind":"symbol","abstract":[{"type":"text","text":"Indicates a missing curve error, typically in the context of elliptic curve cryptography."}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingCurve","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingCurve"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/missingcurve"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"abstract":[{"type":"text","text":"Indicates a missing curve error, typically in the context of elliptic curve cryptography."}],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/missingcurve"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingCurve","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingCurve","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Case","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO12missingCurveyA2EmF","title":"JWS.JWSError.missingCurve","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingCurve"}],"modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"case"},"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingCurve":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/missingcurve","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingCurve","kind":"symbol","abstract":[{"text":"Indicates a missing curve error, typically in the context of elliptic curve cryptography.","type":"text"}],"type":"topic","role":"symbol","title":"JWS.JWSError.missingCurve","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingCurve"}]},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","title":"RFC7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/missingkey.json b/data/documentation/jose_swift/jws/jwserror/missingkey.json index 3ca89b0..3b48221 100644 --- a/data/documentation/jose_swift/jws/jwserror/missingkey.json +++ b/data/documentation/jose_swift/jws/jwserror/missingkey.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingKey"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Represents an error where the necessary key information is missing.","type":"text"}],"metadata":{"symbolKind":"case","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO10missingKeyyA2EmF","role":"symbol","title":"JWS.JWSError.missingKey","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingKey"}],"roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/missingkey"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKey"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","titleInlineContent":[{"text":"RFC7515","type":"text"}],"title":"RFC7515"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingKey":{"type":"topic","abstract":[{"text":"Represents an error where the necessary key information is missing.","type":"text"}],"role":"symbol","title":"JWS.JWSError.missingKey","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingKey"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKey","url":"\/documentation\/jose_swift\/jws\/jwserror\/missingkey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/missingkey"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Represents an error where the necessary key information is missing."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKey","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingKey"}],"symbolKind":"case","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature3JWSV8JWSErrorO10missingKeyyA2EmF","title":"JWS.JWSError.missingKey"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingKey"}],"platforms":["macOS"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingKey":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingKey","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/missingkey","title":"JWS.JWSError.missingKey","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKey","abstract":[{"text":"Represents an error where the necessary key information is missing.","type":"text"}],"kind":"symbol"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/missingkid.json b/data/documentation/jose_swift/jws/jwserror/missingkid.json index 0cfb383..24f929f 100644 --- a/data/documentation/jose_swift/jws/jwserror/missingkid.json +++ b/data/documentation/jose_swift/jws/jwserror/missingkid.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/missingkid"]}],"abstract":[{"type":"text","text":"Indicates that the Key ID (‘kid’) is missing, which is often crucial for identifying the correct key for processing."}],"metadata":{"externalID":"s:16JSONWebSignature3JWSV8JWSErrorO10missingKidyA2EmF","symbolKind":"case","title":"JWS.JWSError.missingKid","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingKid","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Case","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingKid"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKid"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingKid":{"role":"symbol","type":"topic","title":"JWS.JWSError.missingKid","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKid","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingKid"}],"abstract":[{"type":"text","text":"Indicates that the Key ID (‘kid’) is missing, which is often crucial for identifying the correct key for processing."}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/missingkid","kind":"symbol"},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"text":"RFC7515","type":"text"}],"title":"RFC7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKid"},"metadata":{"role":"symbol","symbolKind":"case","roleHeading":"Case","title":"JWS.JWSError.missingKid","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature3JWSV8JWSErrorO10missingKidyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"missingKid","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/missingkid"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"kind":"symbol","abstract":[{"type":"text","text":"Indicates that the Key ID (‘kid’) is missing, which is often crucial for identifying the correct key for processing."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingKid"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/missingKid":{"type":"topic","title":"JWS.JWSError.missingKid","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/missingKid","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingKid","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Indicates that the Key ID (‘kid’) is missing, which is often crucial for identifying the correct key for processing.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/missingkid"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","title":"RFC7515"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/multiplesignaturescantbeflattened.json b/data/documentation/jose_swift/jws/jwserror/multiplesignaturescantbeflattened.json index 01975cd..ad87be5 100644 --- a/data/documentation/jose_swift/jws/jwserror/multiplesignaturescantbeflattened.json +++ b/data/documentation/jose_swift/jws/jwserror/multiplesignaturescantbeflattened.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multipleSignaturesCantBeFlattened"}],"role":"symbol","title":"JWS.JWSError.multipleSignaturesCantBeFlattened","roleHeading":"Case","modules":[{"name":"jose-swift"}],"symbolKind":"case","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO33multipleSignaturesCantBeFlattenedyA2EmF"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"abstract":[{"type":"text","text":"Represents an error when multiple signatures cannot be flattened into a single signature."}],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/multiplesignaturescantbeflattened"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multipleSignaturesCantBeFlattened"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/multipleSignaturesCantBeFlattened"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/multipleSignaturesCantBeFlattened":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/multipleSignaturesCantBeFlattened","abstract":[{"text":"Represents an error when multiple signatures cannot be flattened into a single signature.","type":"text"}],"role":"symbol","type":"topic","title":"JWS.JWSError.multipleSignaturesCantBeFlattened","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"multipleSignaturesCantBeFlattened","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror\/multiplesignaturescantbeflattened","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"multipleSignaturesCantBeFlattened","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/multiplesignaturescantbeflattened"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/multipleSignaturesCantBeFlattened","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"multipleSignaturesCantBeFlattened","kind":"identifier"}],"symbolKind":"case","title":"JWS.JWSError.multipleSignaturesCantBeFlattened","roleHeading":"Case","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO33multipleSignaturesCantBeFlattenedyA2EmF"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Represents an error when multiple signatures cannot be flattened into a single signature."}],"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError/multipleSignaturesCantBeFlattened":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/multiplesignaturescantbeflattened","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/multipleSignaturesCantBeFlattened","abstract":[{"text":"Represents an error when multiple signatures cannot be flattened into a single signature.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"JWS.JWSError.multipleSignaturesCantBeFlattened","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"multipleSignaturesCantBeFlattened","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/nosignatureforjwk(jwkalg:jwkkid:).json b/data/documentation/jose_swift/jws/jwserror/nosignatureforjwk(jwkalg:jwkkid:).json index 5b8e01f..11fbc45 100644 --- a/data/documentation/jose_swift/jws/jwserror/nosignatureforjwk(jwkalg:jwkkid:).json +++ b/data/documentation/jose_swift/jws/jwserror/nosignatureforjwk(jwkalg:jwkkid:).json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Indicates that no signature with algorithm or kid that matches the provided JSON Web Key (JWK)."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/noSignatureForJWK(jwkAlg:jwkKid:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noSignatureForJWK"},{"kind":"text","text":"("},{"text":"jwkAlg","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"jwkKid","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/nosignatureforjwk(jwkalg:jwkkid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"JWS.JWSError.noSignatureForJWK(jwkAlg:jwkKid:)","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noSignatureForJWK","kind":"identifier"},{"kind":"text","text":"("},{"text":"jwkAlg","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"jwkKid","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature3JWSV8JWSErrorO02noB6ForJWKyAESSSg_AGtcAEmF","role":"symbol","roleHeading":"Case"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/noSignatureForJWK(jwkAlg:jwkKid:)":{"title":"JWS.JWSError.noSignatureForJWK(jwkAlg:jwkKid:)","kind":"symbol","url":"\/documentation\/jose_swift\/jws\/jwserror\/nosignatureforjwk(jwkalg:jwkkid:)","type":"topic","abstract":[{"type":"text","text":"Indicates that no signature with algorithm or kid that matches the provided JSON Web Key (JWK)."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"noSignatureForJWK"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwkAlg"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwkKid"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/noSignatureForJWK(jwkAlg:jwkKid:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/noSignatureForJWK(jwkAlg:jwkKid:)"},"abstract":[{"text":"Indicates that no signature with algorithm or kid that matches the provided JSON Web Key (JWK).","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"noSignatureForJWK","kind":"identifier"},{"kind":"text","text":"("},{"text":"jwkAlg","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"jwkKid","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"roleHeading":"Case","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO02noB6ForJWKyAESSSg_AGtcAEmF","role":"symbol","title":"JWS.JWSError.noSignatureForJWK(jwkAlg:jwkKid:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"noSignatureForJWK","kind":"identifier"},{"kind":"text","text":"("},{"text":"jwkAlg","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"jwkKid"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/nosignatureforjwk(jwkalg:jwkkid:)"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"https://tools.ietf.org/html/rfc7515":{"url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"title":"RFC7515","type":"link"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/noSignatureForJWK(jwkAlg:jwkKid:)":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/nosignatureforjwk(jwkalg:jwkkid:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/noSignatureForJWK(jwkAlg:jwkKid:)","kind":"symbol","abstract":[{"text":"Indicates that no signature with algorithm or kid that matches the provided JSON Web Key (JWK).","type":"text"}],"type":"topic","role":"symbol","title":"JWS.JWSError.noSignatureForJWK(jwkAlg:jwkKid:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noSignatureForJWK","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"jwkAlg"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"jwkKid","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?)"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/protectedheaderalgorithmandheaderalgorithmarenotequal(header:protectedheader:).json b/data/documentation/jose_swift/jws/jwserror/protectedheaderalgorithmandheaderalgorithmarenotequal(header:protectedheader:).json index 065d705..57bb04f 100644 --- a/data/documentation/jose_swift/jws/jwserror/protectedheaderalgorithmandheaderalgorithmarenotequal(header:protectedheader:).json +++ b/data/documentation/jose_swift/jws/jwserror/protectedheaderalgorithmandheaderalgorithmarenotequal(header:protectedheader:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"metadata":{"title":"JWS.JWSError.protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)","role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"header","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"externalID":"s:16JSONWebSignature3JWSV8JWSErrorO027protectedHeaderAlgorithmAndfG11AreNotEqualyAESS_SStcAEmF"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"header","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/protectedheaderalgorithmandheaderalgorithmarenotequal(header:protectedheader:)"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Indicates a mismatch between the algorithm specified in the protected header and the header."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)","type":"topic","title":"JWS.JWSError.protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)","role":"symbol","url":"\/documentation\/jose_swift\/jws\/jwserror\/protectedheaderalgorithmandheaderalgorithmarenotequal(header:protectedheader:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"header"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"text":"Indicates a mismatch between the algorithm specified in the protected header and the header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","type":"link","titleInlineContent":[{"type":"text","text":"RFC7515"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"header","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/jwserror\/protectedheaderalgorithmandheaderalgorithmarenotequal(header:protectedheader:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","title":"JWS.JWSError.protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature3JWSV8JWSErrorO027protectedHeaderAlgorithmAndfG11AreNotEqualyAESS_SStcAEmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"header","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"symbolKind":"case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)"},"abstract":[{"text":"Indicates a mismatch between the algorithm specified in the protected header and the header.","type":"text"}],"references":{"https://tools.ietf.org/html/rfc7515":{"type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/protectedheaderalgorithmandheaderalgorithmarenotequal(header:protectedheader:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)","abstract":[{"type":"text","text":"Indicates a mismatch between the algorithm specified in the protected header and the header."}],"kind":"symbol","type":"topic","role":"symbol","title":"JWS.JWSError.protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header:protectedHeader:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"header","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/recoverysuggestion.json b/data/documentation/jose_swift/jws/jwserror/recoverysuggestion.json index 1f95de8..e3fd6f3 100644 --- a/data/documentation/jose_swift/jws/jwserror/recoverysuggestion.json +++ b/data/documentation/jose_swift/jws/jwserror/recoverysuggestion.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/recoverysuggestion"]}],"metadata":{"role":"symbol","title":"recoverySuggestion","symbolKind":"property","extendedModule":"Foundation","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:16JSONWebSignature3JWSV8JWSErrorO","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":[{"introducedAt":"8.0","deprecated":false,"beta":false,"name":"iOS","unavailable":false},{"deprecated":false,"beta":false,"name":"macOS","unavailable":false,"introducedAt":"10.10"},{"deprecated":false,"name":"tvOS","unavailable":false,"beta":false,"introducedAt":"9.0"},{"beta":false,"introducedAt":"2.0","name":"watchOS","unavailable":false,"deprecated":false}],"modules":[{"name":"jose-swift","relatedModules":["Foundation"]}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.recoverySuggestion","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/recoverySuggestion","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","titleInlineContent":[{"type":"text","text":"RFC7515"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations","title":"LocalizedError Implementations"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/recoverySuggestion":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"title":"recoverySuggestion","abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/recoverySuggestion","url":"\/documentation\/jose_swift\/jws\/jwserror\/recoverysuggestion","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/recoverySuggestion"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"metadata":{"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"recoverySuggestion","modules":[{"relatedModules":["Foundation"],"name":"jose-swift"}],"platforms":[{"name":"iOS","introducedAt":"8.0","beta":false,"deprecated":false,"unavailable":false},{"unavailable":false,"beta":false,"introducedAt":"10.10","deprecated":false,"name":"macOS"},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"9.0"},{"beta":false,"introducedAt":"2.0","deprecated":false,"unavailable":false,"name":"watchOS"}],"extendedModule":"Foundation","roleHeading":"Instance Property","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:16JSONWebSignature3JWSV8JWSErrorO"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/recoverysuggestion"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"type":"text","text":"RFC7515"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/recoverySuggestion":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/recoverysuggestion","kind":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/recoverySuggestion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"type":"topic","title":"recoverySuggestion","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/LocalizedError-Implementations":{"abstract":[],"url":"\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations","kind":"article","type":"topic","title":"LocalizedError Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/LocalizedError-Implementations"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/somethingwentwrong.json b/data/documentation/jose_swift/jws/jwserror/somethingwentwrong.json index ae32bd8..c23c70a 100644 --- a/data/documentation/jose_swift/jws/jwserror/somethingwentwrong.json +++ b/data/documentation/jose_swift/jws/jwserror/somethingwentwrong.json @@ -1 +1 @@ -{"abstract":[{"text":"Indicates a generic error where something went wrong but no specific information is available.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/somethingwentwrong"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"somethingWentWrong","kind":"identifier"}],"symbolKind":"case","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO18somethingWentWrongyA2EmF","title":"JWS.JWSError.somethingWentWrong","role":"symbol"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"somethingWentWrong"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/somethingWentWrong"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError/somethingWentWrong":{"type":"topic","abstract":[{"type":"text","text":"Indicates a generic error where something went wrong but no specific information is available."}],"role":"symbol","title":"JWS.JWSError.somethingWentWrong","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"somethingWentWrong"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/somethingWentWrong","url":"\/documentation\/jose_swift\/jws\/jwserror\/somethingwentwrong"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/somethingWentWrong","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/somethingwentwrong"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"somethingWentWrong","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Indicates a generic error where something went wrong but no specific information is available."}],"metadata":{"externalID":"s:16JSONWebSignature3JWSV8JWSErrorO18somethingWentWrongyA2EmF","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"somethingWentWrong","kind":"identifier"}],"title":"JWS.JWSError.somethingWentWrong","roleHeading":"Case","symbolKind":"case"},"references":{"https://tools.ietf.org/html/rfc7515":{"type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/somethingWentWrong":{"url":"\/documentation\/jose_swift\/jws\/jwserror\/somethingwentwrong","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"somethingWentWrong"}],"title":"JWS.JWSError.somethingWentWrong","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/somethingWentWrong","abstract":[{"type":"text","text":"Indicates a generic error where something went wrong but no specific information is available."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/jwserror/unsupportedalgorithm(keytype:algorithm:curve:).json b/data/documentation/jose_swift/jws/jwserror/unsupportedalgorithm(keytype:algorithm:curve:).json index acf6493..4021be4 100644 --- a/data/documentation/jose_swift/jws/jwserror/unsupportedalgorithm(keytype:algorithm:curve:).json +++ b/data/documentation/jose_swift/jws/jwserror/unsupportedalgorithm(keytype:algorithm:curve:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"abstract":[{"type":"text","text":"Indicates an unsupported algorithm error, optionally providing details about the key type, algorithm, or curve."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unsupportedAlgorithm"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"algorithm"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"curve","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil)","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/unsupportedalgorithm(keytype:algorithm:curve:)"]}],"metadata":{"roleHeading":"Case","title":"JWS.JWSError.unsupportedAlgorithm(keyType:algorithm:curve:)","role":"symbol","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO20unsupportedAlgorithmyAESSSg_A2GtcAEmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unsupportedAlgorithm","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keyType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"algorithm","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"curve","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"modules":[{"name":"jose-swift"}]},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/unsupportedAlgorithm(keyType:algorithm:curve:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"type":"text","text":"RFC7515"}],"title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/unsupportedAlgorithm(keyType:algorithm:curve:)":{"type":"topic","url":"\/documentation\/jose_swift\/jws\/jwserror\/unsupportedalgorithm(keytype:algorithm:curve:)","title":"JWS.JWSError.unsupportedAlgorithm(keyType:algorithm:curve:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/unsupportedAlgorithm(keyType:algorithm:curve:)","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Indicates an unsupported algorithm error, optionally providing details about the key type, algorithm, or curve."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unsupportedAlgorithm","kind":"identifier"},{"kind":"text","text":"("},{"text":"keyType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"algorithm","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"curve","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","role":"symbol","abstract":[{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"kind":"symbol","navigatorTitle":[{"text":"JWSError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"abstract":[{"text":"Indicates an unsupported algorithm error, optionally providing details about the key type, algorithm, or curve.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/jwserror\/unsupportedalgorithm(keytype:algorithm:curve:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unsupportedAlgorithm","kind":"identifier"},{"kind":"text","text":"("},{"text":"keyType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"algorithm","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"curve","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil)"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/unsupportedAlgorithm(keyType:algorithm:curve:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unsupportedAlgorithm","kind":"identifier"},{"kind":"text","text":"("},{"text":"keyType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"algorithm"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"curve","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"title":"JWS.JWSError.unsupportedAlgorithm(keyType:algorithm:curve:)","symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:16JSONWebSignature3JWSV8JWSErrorO20unsupportedAlgorithmyAESSSg_A2GtcAEmF"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWS/JWSError":{"url":"\/documentation\/jose_swift\/jws\/jwserror","type":"topic","abstract":[{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" enumerates the various errors that can occur when processing JSON Web Signatures (JWS)."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSError","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSError"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError","title":"JWS.JWSError"},"doc://jose-swift/documentation/jose_swift/JWS/JWSError/unsupportedAlgorithm(keyType:algorithm:curve:)":{"role":"symbol","title":"JWS.JWSError.unsupportedAlgorithm(keyType:algorithm:curve:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unsupportedAlgorithm","kind":"identifier"},{"kind":"text","text":"("},{"text":"keyType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"algorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"curve"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"abstract":[{"type":"text","text":"Indicates an unsupported algorithm error, optionally providing details about the key type, algorithm, or curve."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/JWSError\/unsupportedAlgorithm(keyType:algorithm:curve:)","url":"\/documentation\/jose_swift\/jws\/jwserror\/unsupportedalgorithm(keytype:algorithm:curve:)","type":"topic","kind":"symbol"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","type":"link","titleInlineContent":[{"text":"RFC7515","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/payload.json b/data/documentation/jose_swift/jws/payload.json index 7fe0b32..82b0449 100644 --- a/data/documentation/jose_swift/jws/payload.json +++ b/data/documentation/jose_swift/jws/payload.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The payload data that is signed, conforming to RFC 7515 specifications."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"payload","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/payload"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/payload"},"sections":[],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"payload","externalID":"s:16JSONWebSignature3JWSV7payload10Foundation4DataVvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"payload","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWS/payload":{"kind":"symbol","abstract":[{"type":"text","text":"The payload data that is signed, conforming to RFC 7515 specifications."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"payload","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"url":"\/documentation\/jose_swift\/jws\/payload","title":"payload","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/payload"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","title":"payload","externalID":"s:16JSONWebSignature3JWSV7payload10Foundation4DataVvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"payload","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","modules":[{"name":"jose-swift"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The payload data that is signed, conforming to RFC 7515 specifications."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/payload"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"payload","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/payload"},"references":{"doc://jose-swift/documentation/jose_swift/JWS/payload":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"payload"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"title":"payload","url":"\/documentation\/jose_swift\/jws\/payload","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/payload","abstract":[{"text":"The payload data that is signed, conforming to RFC 7515 specifications.","type":"text"}],"kind":"symbol"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"title":"RFC7515"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/protectedheader.json b/data/documentation/jose_swift/jws/protectedheader.json index b80c7da..858f358 100644 --- a/data/documentation/jose_swift/jws/protectedheader.json +++ b/data/documentation/jose_swift/jws/protectedheader.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The protected header fields of the JWS as specified in RFC 7515.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This header contains metadata about the type of signature and algorithm used."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeader"},"sections":[],"metadata":{"role":"symbol","externalID":"s:16JSONWebSignature3JWSV15protectedHeaderAA019JWSRegisteredFieldsE0_pvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWSRegisteredFieldsHeader"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","title":"protectedHeader"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeader"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","text":"JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/protectedheader"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"https://tools.ietf.org/html/rfc7515":{"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"title":"RFC7515"},"doc://jose-swift/documentation/jose_swift/JWS/protectedHeader":{"title":"protectedHeader","kind":"symbol","abstract":[{"text":"The protected header fields of the JWS as specified in RFC 7515.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This header contains metadata about the type of signature and algorithm used."}],"url":"\/documentation\/jose_swift\/jws\/protectedheader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeader","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The protected header fields of the JWS as specified in RFC 7515."},{"type":"text","text":" "},{"type":"text","text":"This header contains metadata about the type of signature and algorithm used."}],"metadata":{"roleHeading":"Instance Property","title":"protectedHeader","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature3JWSV15protectedHeaderAA019JWSRegisteredFieldsE0_pvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"protectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader"}],"symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeader"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/protectedheader"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","text":"JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/protectedHeader":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"protectedHeader"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier"}],"title":"protectedHeader","url":"\/documentation\/jose_swift\/jws\/protectedheader","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeader","abstract":[{"text":"The protected header fields of the JWS as specified in RFC 7515.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This header contains metadata about the type of signature and algorithm used."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","titleInlineContent":[{"text":"RFC7515","type":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/protectedheaderdata.json b/data/documentation/jose_swift/jws/protectedheaderdata.json index 0c5c31d..8ac192c 100644 --- a/data/documentation/jose_swift/jws/protectedheaderdata.json +++ b/data/documentation/jose_swift/jws/protectedheaderdata.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jws\/protectedheaderdata"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeaderData","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"protectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"modules":[{"name":"jose-swift"}],"title":"protectedHeaderData","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:16JSONWebSignature3JWSV19protectedHeaderData10Foundation0F0Vvp"},"abstract":[{"type":"text","text":"The raw header data, as used in the JWS structure."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"text":"RFC7515","type":"text"}],"type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515"},"doc://jose-swift/documentation/jose_swift/JWS/protectedHeaderData":{"url":"\/documentation\/jose_swift\/jws\/protectedheaderdata","title":"protectedHeaderData","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeaderData","kind":"symbol","role":"symbol","abstract":[{"text":"The raw header data, as used in the JWS structure.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeaderData"},"sections":[],"abstract":[{"type":"text","text":"The raw header data, as used in the JWS structure."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"protectedHeaderData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","externalID":"s:16JSONWebSignature3JWSV19protectedHeaderData10Foundation0F0Vvp","role":"symbol","modules":[{"name":"jose-swift"}],"title":"protectedHeaderData","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"symbolKind":"property"},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jws\/protectedheaderdata"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWS/protectedHeaderData":{"type":"topic","title":"protectedHeaderData","abstract":[{"text":"The raw header data, as used in the JWS structure.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/jws\/protectedheaderdata","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/protectedHeaderData","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","titleInlineContent":[{"type":"text","text":"RFC7515"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/signature.json b/data/documentation/jose_swift/jws/signature.json index 1e3bace..37f0325 100644 --- a/data/documentation/jose_swift/jws/signature.json +++ b/data/documentation/jose_swift/jws/signature.json @@ -1 +1 @@ -{"sections":[],"metadata":{"externalID":"s:16JSONWebSignature3JWSV9signature10Foundation4DataVvp","symbolKind":"property","title":"signature","role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signature"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signature","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]}]}],"abstract":[{"text":"The signature of the JWS","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is computed based on the protected header and the payload data."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/signature","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/signature"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS/signature":{"title":"signature","kind":"symbol","abstract":[{"type":"text","text":"The signature of the JWS"},{"text":" ","type":"text"},{"text":"It is computed based on the protected header and the payload data.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/signature","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/signature","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The signature of the JWS","type":"text"},{"type":"text","text":" "},{"text":"It is computed based on the protected header and the payload data.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signature","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/signature","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/signature"]}],"metadata":{"symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:16JSONWebSignature3JWSV9signature10Foundation4DataVvp","title":"signature","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signature"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWS/signature":{"type":"topic","title":"signature","abstract":[{"text":"The signature of the JWS","type":"text"},{"type":"text","text":" "},{"text":"It is computed based on the protected header and the payload data.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/signature","url":"\/documentation\/jose_swift\/jws\/signature","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"kind":"symbol"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/verify(jwsjson:jwk:validateall:).json b/data/documentation/jose_swift/jws/verify(jwsjson:jwk:validateall:).json index fd88495..b57556c 100644 --- a/data/documentation/jose_swift/jws/verify(jwsjson:jwk:validateall:).json +++ b/data/documentation/jose_swift/jws/verify(jwsjson:jwk:validateall:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"verify(jwsJson:jwk:validateAll:)","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"externalID":"s:16JSONWebSignature3JWSV6verify7jwsJson3jwk11validateAllSb10Foundation4DataV_0A3Key3JWKVSbtKFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"verify","kind":"identifier"},{"kind":"text","text":"("},{"text":"jwsJson","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"jwk"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":", ","kind":"text"},{"text":"validateAll","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"method","extendedModule":"JSONWebSignature","roleHeading":"Type Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwk:validateAll:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Verifies the signature of a JWS JSON object using a single JSON Web Key (JWK)."},{"text":" ","type":"text"},{"text":"Can validate either all signatures or just one, depending on the ","type":"text"},{"type":"codeVoice","code":"validateAll"},{"type":"text","text":" parameter."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/verify(jwsjson:jwk:validateall:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"text":"jwsJson","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"jwk","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"kind":"text","text":", "},{"text":"validateAll","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" = false) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"jwsJson","content":[{"inlineContent":[{"type":"text","text":"The JWS JSON data to be verified."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"code":"JWK","type":"codeVoice"},{"text":" used for verification.","type":"text"}]}],"name":"jwk"},{"name":"validateAll","content":[{"inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"true"},{"type":"text","text":", validates all signatures; otherwise, validates at least one."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if the signature(s) are valid according to the provided parameters, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":" otherwise."}],"type":"paragraph"}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" for errors encountered during verification."}]}],"name":"Throws","type":"aside"}],"kind":"content"}],"references":{"doc://jose-swift/documentation/jose_swift/JWS/verify(jwsJson:jwk:validateAll:)":{"title":"verify(jwsJson:jwk:validateAll:)","kind":"symbol","abstract":[{"text":"Verifies the signature of a JWS JSON object using a single JSON Web Key (JWK).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Can validate either all signatures or just one, depending on the "},{"type":"codeVoice","code":"validateAll"},{"type":"text","text":" parameter."}],"url":"\/documentation\/jose_swift\/jws\/verify(jwsjson:jwk:validateall:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwk:validateAll:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"kind":"text","text":"("},{"text":"jwsJson","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"jwk"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":", ","kind":"text"},{"text":"validateAll","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://tools.ietf.org/html/rfc7515":{"type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwk:validateAll:)"},"kind":"symbol","metadata":{"roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"text":"jwsJson","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"jwk"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"validateAll"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"verify(jwsJson:jwk:validateAll:)","externalID":"s:16JSONWebSignature3JWSV6verify7jwsJson3jwk11validateAllSb10Foundation4DataV_0A3Key3JWKVSbtKFZ","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"role":"symbol","symbolKind":"method","extendedModule":"JSONWebSignature"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/verify(jwsjson:jwk:validateall:)"]}],"abstract":[{"text":"Verifies the signature of a JWS JSON object using a single JSON Web Key (JWK).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Can validate either all signatures or just one, depending on the "},{"type":"codeVoice","code":"validateAll"},{"type":"text","text":" parameter."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"verify"},{"kind":"text","text":"("},{"kind":"externalParam","text":"jwsJson"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"jwk","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":", ","kind":"text"},{"text":"validateAll","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":" = false) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]},{"kind":"parameters","parameters":[{"name":"jwsJson","content":[{"inlineContent":[{"type":"text","text":"The JWS JSON data to be verified."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" used for verification."}]}],"name":"jwk"},{"name":"validateAll","content":[{"inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"true"},{"type":"text","text":", validates all signatures; otherwise, validates at least one."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if the signature(s) are valid according to the provided parameters, "},{"type":"codeVoice","code":"false"},{"type":"text","text":" otherwise."}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"name":"Throws","type":"aside","content":[{"inlineContent":[{"type":"text","text":""},{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" for errors encountered during verification."}],"type":"paragraph"}],"style":"note"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"title":"jose-swift","url":"\/documentation\/jose_swift","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","type":"topic","role":"collection","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWS/verify(jwsJson:jwk:validateAll:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwk:validateAll:)","title":"verify(jwsJson:jwk:validateAll:)","abstract":[{"text":"Verifies the signature of a JWS JSON object using a single JSON Web Key (JWK).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Can validate either all signatures or just one, depending on the "},{"type":"codeVoice","code":"validateAll"},{"text":" parameter.","type":"text"}],"url":"\/documentation\/jose_swift\/jws\/verify(jwsjson:jwk:validateall:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwsJson"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"jwk","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":", "},{"kind":"externalParam","text":"validateAll"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","titleInlineContent":[{"text":"RFC7515","type":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/verify(jwsjson:jwks:allneedtoverify:).json b/data/documentation/jose_swift/jws/verify(jwsjson:jwks:allneedtoverify:).json index fb9c80f..c3ebf00 100644 --- a/data/documentation/jose_swift/jws/verify(jwsjson:jwks:allneedtoverify:).json +++ b/data/documentation/jose_swift/jws/verify(jwsjson:jwks:allneedtoverify:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"JSONWebSignature","externalID":"s:16JSONWebSignature3JWSV6verify7jwsJson4jwks15allNeedToVerifySb10Foundation4DataV_Say0A3Key3JWKVGSbtKFZ","roleHeading":"Type Method","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"title":"verify(jwsJson:jwks:allNeedToVerify:)","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwsJson"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"jwks","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"allNeedToVerify"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"verify","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwsJson"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"jwks"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"allNeedToVerify"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":" = false) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]},{"parameters":[{"name":"jwsJson","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The JWS JSON data to be verified."}]}]},{"content":[{"inlineContent":[{"text":"An array of ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":"s used for verification."}],"type":"paragraph"}],"name":"jwks"},{"name":"allNeedToVerify","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"code":"true","type":"codeVoice"},{"text":", all keys must verify the signature successfully; otherwise, at least one key must succeed.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"true"},{"text":" if the signature(s) are valid according to the provided parameters, ","type":"text"},{"type":"codeVoice","code":"false"},{"text":" otherwise.","type":"text"}]}],"kind":"content"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"name":"Throws","style":"note","type":"aside","content":[{"inlineContent":[{"text":"","type":"text"},{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" for errors encountered during verification."}],"type":"paragraph"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/verify(jwsjson:jwks:allneedtoverify:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwks:allNeedToVerify:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Verifies the signature of a JWS JSON object using an array of JSON Web Keys (JWKs)."},{"type":"text","text":" "},{"type":"text","text":"Depending on the "},{"type":"codeVoice","code":"allNeedToVerify"},{"type":"text","text":" parameter, either all keys need to verify the signature successfully,"},{"text":" ","type":"text"},{"type":"text","text":"or at least one key needs to succeed."}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS/verify(jwsJson:jwks:allNeedToVerify:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"kind":"text","text":"("},{"text":"jwsJson","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"jwks","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"allNeedToVerify"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"verify(jwsJson:jwks:allNeedToVerify:)","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jws\/verify(jwsjson:jwks:allneedtoverify:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwks:allNeedToVerify:)","abstract":[{"type":"text","text":"Verifies the signature of a JWS JSON object using an array of JSON Web Keys (JWKs)."},{"text":" ","type":"text"},{"text":"Depending on the ","type":"text"},{"type":"codeVoice","code":"allNeedToVerify"},{"text":" parameter, either all keys need to verify the signature successfully,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"or at least one key needs to succeed."}]},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"verify","kind":"identifier"},{"kind":"text","text":"("},{"text":"jwsJson","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"jwks","kind":"externalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"allNeedToVerify"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":" = false) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The JWS JSON data to be verified.","type":"text"}],"type":"paragraph"}],"name":"jwsJson"},{"name":"jwks","content":[{"type":"paragraph","inlineContent":[{"text":"An array of ","type":"text"},{"code":"JWK","type":"codeVoice"},{"type":"text","text":"s used for verification."}]}]},{"name":"allNeedToVerify","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"true"},{"text":", all keys must verify the signature successfully; otherwise, at least one key must succeed.","type":"text"}]}]}]},{"content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"true"},{"text":" if the signature(s) are valid according to the provided parameters, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":" otherwise."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"JWSError"},{"type":"text","text":" for errors encountered during verification."}]}],"type":"aside","style":"note","name":"Throws"}]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwks:allNeedToVerify:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Verifies the signature of a JWS JSON object using an array of JSON Web Keys (JWKs)."},{"text":" ","type":"text"},{"text":"Depending on the ","type":"text"},{"type":"codeVoice","code":"allNeedToVerify"},{"type":"text","text":" parameter, either all keys need to verify the signature successfully,"},{"type":"text","text":" "},{"text":"or at least one key needs to succeed.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/verify(jwsjson:jwks:allneedtoverify:)"]}],"metadata":{"extendedModule":"JSONWebSignature","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"verify","kind":"identifier"},{"text":"(","kind":"text"},{"text":"jwsJson","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"jwks"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"], "},{"text":"allNeedToVerify","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"verify(jwsJson:jwks:allNeedToVerify:)","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"roleHeading":"Type Method","externalID":"s:16JSONWebSignature3JWSV6verify7jwsJson4jwks15allNeedToVerifySb10Foundation4DataV_Say0A3Key3JWKVGSbtKFZ","symbolKind":"method"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWS/verify(jwsJson:jwks:allNeedToVerify:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"verify","kind":"identifier"},{"text":"(","kind":"text"},{"text":"jwsJson","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"jwks"},{"text":": [","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"allNeedToVerify","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"verify(jwsJson:jwks:allNeedToVerify:)","url":"\/documentation\/jose_swift\/jws\/verify(jwsjson:jwks:allneedtoverify:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(jwsJson:jwks:allNeedToVerify:)","abstract":[{"type":"text","text":"Verifies the signature of a JWS JSON object using an array of JSON Web Keys (JWKs)."},{"text":" ","type":"text"},{"type":"text","text":"Depending on the "},{"type":"codeVoice","code":"allNeedToVerify"},{"type":"text","text":" parameter, either all keys need to verify the signature successfully,"},{"type":"text","text":" "},{"text":"or at least one key needs to succeed.","type":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517"},"https://tools.ietf.org/html/rfc7515":{"title":"RFC7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jws/verify(key:).json b/data/documentation/jose_swift/jws/verify(key:).json index ea2f823..72be83e 100644 --- a/data/documentation/jose_swift/jws/verify(key:).json +++ b/data/documentation/jose_swift/jws/verify(key:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"metadata":{"role":"symbol","externalID":"s:16JSONWebSignature3JWSV6verify3keySb0A3Key3JWKVSg_tKF","extendedModule":"JSONWebSignature","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"verify","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Instance Method","modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"title":"verify(key:)"},"abstract":[{"text":"Verifies the signature of the JWS instance using the provided JSON Web Key (JWK).","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(key:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"JWK"},{"text":" used for verification.","type":"text"}]}],"name":"key"}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if the signature is valid, "},{"code":"false","type":"codeVoice"},{"type":"text","text":" otherwise."}],"type":"paragraph"}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"content":[{"inlineContent":[{"text":"","type":"text"},{"code":"JWSError","type":"codeVoice"},{"type":"text","text":" if there’s a mismatch in algorithms between the key and the header,"},{"type":"text","text":" "},{"text":"if the algorithm is unsupported, or other errors encountered during verification.","type":"text"}],"type":"paragraph"}],"style":"note","type":"aside","name":"Throws"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/jose_swift\/jws\/verify(key:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link"},"doc://jose-swift/documentation/jose_swift/JWS/verify(key:)":{"kind":"symbol","abstract":[{"text":"Verifies the signature of the JWS instance using the provided JSON Web Key (JWK).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"verify","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/jose_swift\/jws\/verify(key:)","title":"verify(key:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(key:)"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"verify"},{"kind":"text","text":"("},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"code":"JWK","type":"codeVoice"},{"text":" used for verification.","type":"text"}]}],"name":"key"}],"kind":"parameters"},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if the signature is valid, "},{"code":"false","type":"codeVoice"},{"type":"text","text":" otherwise."}]}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"style":"note","name":"Throws","content":[{"inlineContent":[{"text":"","type":"text"},{"code":"JWSError","type":"codeVoice"},{"text":" if there’s a mismatch in algorithms between the key and the header,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"if the algorithm is unsupported, or other errors encountered during verification."}],"type":"paragraph"}],"type":"aside"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(key:)"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","role":"symbol","extendedModule":"JSONWebSignature","modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:16JSONWebSignature3JWSV6verify3keySb0A3Key3JWKVSg_tKF","title":"verify(key:)"},"abstract":[{"type":"text","text":"Verifies the signature of the JWS instance using the provided JSON Web Key (JWK)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jws\/verify(key:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWS/verify(key:)":{"type":"topic","title":"verify(key:)","abstract":[{"type":"text","text":"Verifies the signature of the JWS instance using the provided JSON Web Key (JWK)."}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS\/verify(key:)","url":"\/documentation\/jose_swift\/jws\/verify(key:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol"},"https://tools.ietf.org/html/rfc7515":{"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","title":"RFC7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson.json b/data/documentation/jose_swift/jwsjson.json index 54aca2a..8dbfad0 100644 --- a/data/documentation/jose_swift/jwsjson.json +++ b/data/documentation/jose_swift/jwsjson.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"],"title":"Structures"},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/init(from:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/payload","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/signatures"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/flattened()","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/getKids()"],"title":"Instance Methods"}],"sections":[],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"H"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","text":"JWSRegisteredFieldsHeader"}]}],"kind":"declarations"},{"parameters":[{"name":"P","content":[{"type":"paragraph","inlineContent":[{"text":"The type of the protected header, conforming to ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"text":".","type":"text"}]}]},{"name":"H","content":[{"type":"paragraph","inlineContent":[{"text":"The type of the unprotected header, conforming to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":"."}]}]}],"kind":"parameters"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jwsjson"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"abstract":[{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"text":"It is a generic struct allowing custom types for the protected and unprotected headers.","type":"text"}],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"roleHeading":"Structure","title":"JWSJson","modules":[{"name":"jose-swift"}],"symbolKind":"struct","role":"symbol","navigatorTitle":[{"text":"JWSJson","kind":"identifier"}],"externalID":"s:16JSONWebSignature7JWSJsonV"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/flattened()":{"url":"\/documentation\/jose_swift\/jwsjson\/flattened()","title":"flattened()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flattened","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWSJsonFlattened","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/flattened()","type":"topic","abstract":[{"type":"text","text":"Converts the "},{"code":"JWSJson","type":"codeVoice"},{"text":" into a flattened format.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWSJson/getKids()":{"abstract":[{"text":"Retrieves all Key IDs (","type":"text"},{"code":"kid","type":"codeVoice"},{"text":") from the signatures.","type":"text"}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKids"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"url":"\/documentation\/jose_swift\/jwsjson\/getkids()","kind":"symbol","role":"symbol","title":"getKids()","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/getKids()"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/payload":{"url":"\/documentation\/jose_swift\/jwsjson\/payload","title":"payload","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"payload","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/payload","abstract":[{"text":"The payload data of the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":"."}]},"doc://jose-swift/documentation/jose_swift/JWSJson/init(from:)":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/init(from:)","type":"topic","url":"\/documentation\/jose_swift\/jwsjson\/init(from:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"doc://jose-swift/SE":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift/JWSJson/signatures":{"title":"signatures","abstract":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"Signature"},{"text":" instances representing each signature in the ","type":"text"},{"type":"codeVoice","code":"JWSJson"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signatures","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signatures"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","kind":"typeIdentifier","text":"JWSJson"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Signature","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV0B0V"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/signatures","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"}}} \ No newline at end of file +{"metadata":{"symbolKind":"struct","modules":[{"name":"jose-swift"}],"roleHeading":"Structure","role":"symbol","title":"JWSJson","externalID":"s:16JSONWebSignature7JWSJsonV","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"H"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","kind":"typeIdentifier","text":"JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","text":"JWSRegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The type of the protected header, conforming to "},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"P"},{"name":"H","content":[{"inlineContent":[{"type":"text","text":"The type of the unprotected header, conforming to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":".","type":"text"}],"type":"paragraph"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson"]}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"text":"It is a generic struct allowing custom types for the protected and unprotected headers.","type":"text"}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"],"title":"Structures"},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/init(from:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/payload","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/signatures"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/flattened()","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/getKids()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson"},"references":{"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/Se":{"identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJson/init(from:)":{"type":"topic","title":"init(from:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwsjson\/init(from:)"},"doc://jose-swift/documentation/jose_swift/JWSJson/signatures":{"abstract":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"Signature"},{"type":"text","text":" instances representing each signature in the "},{"code":"JWSJson","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","title":"signatures","url":"\/documentation\/jose_swift\/jwsjson\/signatures","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/signatures","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"signatures","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","text":"JWSJson"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature7JWSJsonV0B0V","text":"Signature","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson/payload":{"url":"\/documentation\/jose_swift\/jwsjson\/payload","title":"payload","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"payload","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/payload","abstract":[{"text":"The payload data of the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":"."}]},"doc://jose-swift/SE":{"identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/flattened()":{"title":"flattened()","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/flattened()","url":"\/documentation\/jose_swift\/jwsjson\/flattened()","abstract":[{"text":"Converts the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":" into a flattened format."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flattened","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV","text":"JWSJsonFlattened"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://jose-swift/documentation/jose_swift/JWSJson/getKids()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKids"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"type":"topic","abstract":[{"text":"Retrieves all Key IDs (","type":"text"},{"code":"kid","type":"codeVoice"},{"type":"text","text":") from the signatures."}],"title":"getKids()","url":"\/documentation\/jose_swift\/jwsjson\/getkids()","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/getKids()"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/flattened().json b/data/documentation/jose_swift/jwsjson/flattened().json index fd9cfd6..55f5c78 100644 --- a/data/documentation/jose_swift/jwsjson/flattened().json +++ b/data/documentation/jose_swift/jwsjson/flattened().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/flattened()"]}],"metadata":{"role":"symbol","externalID":"s:16JSONWebSignature7JWSJsonV9flattenedAA0C9FlattenedVyxq_GyKF","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"jose-swift"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"flattened","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"JWSJsonFlattened","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":">"}],"title":"flattened()"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/flattened()"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Converts the ","type":"text"},{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" into a flattened format."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flattened"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWSJsonFlattened","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"A "},{"code":"JWSJsonFlattened","type":"codeVoice"},{"text":" instance.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"name":"Throws","style":"note","type":"aside","content":[{"inlineContent":[{"type":"text","text":"An error if the flattening process fails."}],"type":"paragraph"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/flattened()":{"url":"\/documentation\/jose_swift\/jwsjson\/flattened()","title":"flattened()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flattened","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWSJsonFlattened","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/flattened()","type":"topic","abstract":[{"type":"text","text":"Converts the "},{"code":"JWSJson","type":"codeVoice"},{"text":" into a flattened format.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/flattened()","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/flattened()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson"]]},"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flattened"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV","text":"JWSJsonFlattened"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":">"}],"role":"symbol","modules":[{"name":"jose-swift"}],"title":"flattened()","externalID":"s:16JSONWebSignature7JWSJsonV9flattenedAA0C9FlattenedVyxq_GyKF","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flattened","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWSJsonFlattened","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"H"},{"text":">","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" instance."}]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"name":"Throws","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"An error if the flattening process fails.","type":"text"}]}],"style":"note"}],"kind":"content"}],"abstract":[{"type":"text","text":"Converts the "},{"code":"JWSJson","type":"codeVoice"},{"text":" into a flattened format.","type":"text"}],"kind":"symbol","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift/JWSJson/flattened()":{"title":"flattened()","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/flattened()","url":"\/documentation\/jose_swift\/jwsjson\/flattened()","abstract":[{"text":"Converts the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":" into a flattened format."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flattened","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature16JWSJsonFlattenedV","text":"JWSJsonFlattened"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/getkids().json b/data/documentation/jose_swift/jwsjson/getkids().json index 6c0b019..36211eb 100644 --- a/data/documentation/jose_swift/jwsjson/getkids().json +++ b/data/documentation/jose_swift/jwsjson/getkids().json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getKids"},{"text":"() -> [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"role":"symbol","modules":[{"name":"jose-swift"}],"symbolKind":"method","externalID":"s:16JSONWebSignature7JWSJsonV7getKidsSaySSGyF","title":"getKids()"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getKids","kind":"identifier"},{"text":"() -> [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"An array of Key IDs ("},{"code":"kid","type":"codeVoice"},{"type":"text","text":")."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/getkids()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/getKids()","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Retrieves all Key IDs (","type":"text"},{"type":"codeVoice","code":"kid"},{"type":"text","text":") from the signatures."}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/getKids()":{"abstract":[{"text":"Retrieves all Key IDs (","type":"text"},{"code":"kid","type":"codeVoice"},{"text":") from the signatures.","type":"text"}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKids"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"url":"\/documentation\/jose_swift\/jwsjson\/getkids()","kind":"symbol","role":"symbol","title":"getKids()","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/getKids()"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/getKids()"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKids"},{"kind":"text","text":"() -> ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"An array of Key IDs (","type":"text"},{"type":"codeVoice","code":"kid"},{"type":"text","text":")."}]}],"kind":"content"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson"]]},"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getKids"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"title":"getKids()","externalID":"s:16JSONWebSignature7JWSJsonV7getKidsSaySSGyF","role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"abstract":[{"text":"Retrieves all Key IDs (","type":"text"},{"code":"kid","type":"codeVoice"},{"text":") from the signatures.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/getkids()"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/getKids()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKids"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"type":"topic","abstract":[{"text":"Retrieves all Key IDs (","type":"text"},{"code":"kid","type":"codeVoice"},{"type":"text","text":") from the signatures."}],"title":"getKids()","url":"\/documentation\/jose_swift\/jwsjson\/getkids()","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/getKids()"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/init(from:).json b/data/documentation/jose_swift/jwsjson/init(from:).json index 9ea712f..ec4832b 100644 --- a/data/documentation/jose_swift/jwsjson/init(from:).json +++ b/data/documentation/jose_swift/jwsjson/init(from:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/init(from:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/init(from:)"]}],"metadata":{"role":"symbol","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"jose-swift"}],"symbolKind":"init","externalID":"s:16JSONWebSignature7JWSJsonV4fromACyxq_Gs7Decoder_p_tKcfc","title":"init(from:)"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/init(from:)":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/init(from:)","type":"topic","url":"\/documentation\/jose_swift\/jwsjson\/init(from:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"kind":"symbol","metadata":{"roleHeading":"Initializer","externalID":"s:16JSONWebSignature7JWSJsonV4fromACyxq_Gs7Decoder_p_tKcfc","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"init"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/init(from:)":{"type":"topic","title":"init(from:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwsjson\/init(from:)"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/payload.json b/data/documentation/jose_swift/jwsjson/payload.json index f2a39bc..69e505b 100644 --- a/data/documentation/jose_swift/jwsjson/payload.json +++ b/data/documentation/jose_swift/jwsjson/payload.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/payload"]}],"kind":"symbol","abstract":[{"type":"text","text":"The payload data of the "},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"payload","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/payload","interfaceLanguage":"swift"},"metadata":{"title":"payload","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:16JSONWebSignature7JWSJsonV7payload10Foundation4DataVvp","symbolKind":"property","modules":[{"name":"jose-swift"}],"role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/payload":{"url":"\/documentation\/jose_swift\/jwsjson\/payload","title":"payload","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"payload","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/payload","abstract":[{"text":"The payload data of the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":"."}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/payload"},"sections":[],"abstract":[{"text":"The payload data of the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"payload","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/payload"]}],"metadata":{"externalID":"s:16JSONWebSignature7JWSJsonV7payload10Foundation4DataVvp","symbolKind":"property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"payload","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"payload","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift/JWSJson/payload":{"url":"\/documentation\/jose_swift\/jwsjson\/payload","title":"payload","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"payload","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/payload","abstract":[{"text":"The payload data of the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":"."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signature.json b/data/documentation/jose_swift/jwsjson/signature.json index 004b11b..1aeeb5a 100644 --- a/data/documentation/jose_swift/jwsjson/signature.json +++ b/data/documentation/jose_swift/jwsjson/signature.json @@ -1 +1 @@ -{"metadata":{"title":"JWSJson.Signature","symbolKind":"struct","modules":[{"name":"jose-swift"}],"roleHeading":"Structure","navigatorTitle":[{"text":"Signature","kind":"identifier"}],"externalID":"s:16JSONWebSignature7JWSJsonV0B0V","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Signature","kind":"identifier"}],"role":"symbol"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(protectedData:protected:headerData:header:signature:)"],"title":"Initializers"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeaderData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/signature","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeaderData"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/getKid()","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/jws(payload:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Encodable-Implementations"],"title":"Default Implementations","generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/signature"]}],"kind":"symbol","abstract":[{"type":"codeVoice","code":"Signature"},{"type":"text","text":" represents a single signature within the "},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Signature"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson"]]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/signature":{"abstract":[{"text":"The signature data. This is the cryptographic result of signing the payload along with the protected header.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/signature","url":"\/documentation\/jose_swift\/jwsjson\/signature\/signature","kind":"symbol","title":"signature","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/jws(payload:)":{"title":"jws(payload:)","kind":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/jws(payload:)","abstract":[{"text":"Constructs a ","type":"text"},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance from the signature and payload."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jws","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWS","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/jws(payload:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/protectedHeader":{"abstract":[{"type":"text","text":"An instance of the protected header. Contains metadata about the signature and, optionally, the payload."},{"type":"text","text":" "},{"type":"text","text":"It provides structured access to the header fields when available."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeader","url":"\/documentation\/jose_swift\/jwsjson\/signature\/protectedheader","kind":"symbol","title":"protectedHeader","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/Decodable-Implementations":{"type":"topic","kind":"article","abstract":[],"title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/jose_swift\/jwsjson\/signature\/decodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Decodable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/Encodable-Implementations":{"role":"collectionGroup","abstract":[],"title":"Encodable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Encodable-Implementations","url":"\/documentation\/jose_swift\/jwsjson\/signature\/encodable-implementations"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/unprotectedHeaderData":{"title":"unprotectedHeaderData","kind":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheaderdata","type":"topic","abstract":[{"text":"Raw data of the unprotected header. This header is not included in the JWS signature calculation.","type":"text"},{"text":" ","type":"text"},{"text":"It’s typically used for storing header fields that do not need to be integrity-protected.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unprotectedHeaderData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeaderData","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/init(protectedData:protected:headerData:header:signature:)":{"abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"Signature"},{"type":"text","text":" instance with optional header data and signature."}],"title":"init(protectedData:protected:headerData:header:signature:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"protectedData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"protected"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"text":"headerData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"header"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"text":"signature","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/jwsjson\/signature\/init(protecteddata:protected:headerdata:header:signature:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(protectedData:protected:headerData:header:signature:)","kind":"symbol","type":"topic","role":"symbol"},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/protectedHeaderData":{"title":"protectedHeaderData","kind":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/protectedheaderdata","type":"topic","abstract":[{"text":"Raw data of the protected header. This header is encoded and included in the JWS signature calculation.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeaderData","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/unprotectedHeader":{"title":"unprotectedHeader","kind":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheader","type":"topic","abstract":[{"type":"text","text":"An instance of the unprotected header. Contains additional metadata that is not included in the signature."},{"type":"text","text":" "},{"type":"text","text":"Similar to "},{"code":"protectedHeader","type":"codeVoice"},{"type":"text","text":", it provides structured access to the header fields."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"unprotectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeader","role":"symbol"},"doc://jose-swift/SE":{"identifier":"doc:\/\/jose-swift\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/getKid()":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/getKid()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKid"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"text":"Retrieves the Key ID (","type":"text"},{"type":"codeVoice","code":"kid"},{"text":") from the headers.","type":"text"}],"url":"\/documentation\/jose_swift\/jwsjson\/signature\/getkid()","title":"getKid()"}}} \ No newline at end of file +{"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"title":"Conforms To","type":"conformsTo"}],"metadata":{"roleHeading":"Structure","title":"JWSJson.Signature","externalID":"s:16JSONWebSignature7JWSJsonV0B0V","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Signature","kind":"identifier"}],"navigatorTitle":[{"text":"Signature","kind":"identifier"}],"symbolKind":"struct","modules":[{"name":"jose-swift"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(protectedData:protected:headerData:header:signature:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeaderData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/signature","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeaderData"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/getKid()","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/jws(payload:)"],"title":"Instance Methods"},{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Encodable-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signature"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson"]]},"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"text":", including its associated headers and signature data.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Signature","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/protectedHeader":{"role":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/protectedheader","type":"topic","title":"protectedHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeader","abstract":[{"type":"text","text":"An instance of the protected header. Contains metadata about the signature and, optionally, the payload."},{"type":"text","text":" "},{"type":"text","text":"It provides structured access to the header fields when available."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"protectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://jose-swift/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/jose-swift\/SE","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/init(protectedData:protected:headerData:header:signature:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"protectedData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"protected","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"headerData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"header","kind":"externalParam"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"Signature"},{"text":" instance with optional header data and signature.","type":"text"}],"kind":"symbol","title":"init(protectedData:protected:headerData:header:signature:)","type":"topic","url":"\/documentation\/jose_swift\/jwsjson\/signature\/init(protecteddata:protected:headerdata:header:signature:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(protectedData:protected:headerData:header:signature:)"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/jws(payload:)":{"role":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/jws(payload:)","type":"topic","title":"jws(payload:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/jws(payload:)","abstract":[{"type":"text","text":"Constructs a "},{"type":"codeVoice","code":"JWS"},{"text":" instance from the signature and payload.","type":"text"}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jws","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV","text":"JWS"}]},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/protectedHeaderData":{"title":"protectedHeaderData","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeaderData","url":"\/documentation\/jose_swift\/jwsjson\/signature\/protectedheaderdata","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"type":"text","text":"Raw data of the protected header. This header is encoded and included in the JWS signature calculation."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/unprotectedHeader":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unprotectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeader","kind":"symbol","abstract":[{"type":"text","text":"An instance of the unprotected header. Contains additional metadata that is not included in the signature."},{"type":"text","text":" "},{"type":"text","text":"Similar to "},{"code":"protectedHeader","type":"codeVoice"},{"text":", it provides structured access to the header fields.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheader","title":"unprotectedHeader","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/Encodable-Implementations":{"role":"collectionGroup","kind":"article","title":"Encodable Implementations","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Encodable-Implementations","url":"\/documentation\/jose_swift\/jwsjson\/signature\/encodable-implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/getKid()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getKid","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","abstract":[{"text":"Retrieves the Key ID (","type":"text"},{"type":"codeVoice","code":"kid"},{"text":") from the headers.","type":"text"}],"title":"getKid()","url":"\/documentation\/jose_swift\/jwsjson\/signature\/getkid()","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/getKid()"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/Decodable-Implementations":{"role":"collectionGroup","title":"Decodable Implementations","type":"topic","url":"\/documentation\/jose_swift\/jwsjson\/signature\/decodable-implementations","abstract":[],"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Decodable-Implementations"},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/signature":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/signature","title":"signature","abstract":[{"text":"The signature data. This is the cryptographic result of signing the payload along with the protected header.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/jose_swift\/jwsjson\/signature\/signature"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/unprotectedHeaderData":{"title":"unprotectedHeaderData","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"unprotectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeaderData","url":"\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheaderdata","abstract":[{"text":"Raw data of the unprotected header. This header is not included in the JWS signature calculation.","type":"text"},{"type":"text","text":" "},{"text":"It’s typically used for storing header fields that do not need to be integrity-protected.","type":"text"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signature/decodable-implementations.json b/data/documentation/jose_swift/jwsjson/signature/decodable-implementations.json index 07e6679..ba8ad41 100644 --- a/data/documentation/jose_swift/jwsjson/signature/decodable-implementations.json +++ b/data/documentation/jose_swift/jwsjson/signature/decodable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(from:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/decodable-implementations"]}],"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Decodable Implementations"},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Decodable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/init(from:)":{"type":"topic","kind":"symbol","abstract":[],"title":"init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jwsjson\/signature\/init(from:)","conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":" and "},{"code":"H","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(from:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Decodable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Decodable-Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"article","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(from:)"],"title":"Initializers","generated":true}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/init(from:)":{"url":"\/documentation\/jose_swift\/jwsjson\/signature\/init(from:)","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(from:)","type":"topic","title":"init(from:)","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"H"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signature/encodable-implementations.json b/data/documentation/jose_swift/jwsjson/signature/encodable-implementations.json index 84f09f1..d535a3c 100644 --- a/data/documentation/jose_swift/jwsjson/signature/encodable-implementations.json +++ b/data/documentation/jose_swift/jwsjson/signature/encodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Encodable-Implementations"},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/encode(to:)"]}],"metadata":{"title":"Encodable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/encode(to:)":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","url":"\/documentation\/jose_swift\/jwsjson\/signature\/encode(to:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"P","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":" and "},{"code":"H","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/encode(to:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Encodable-Implementations"},"sections":[],"metadata":{"title":"Encodable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/encodable-implementations"]}],"kind":"article","references":{"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/encode(to:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":" and "},{"type":"codeVoice","code":"H"},{"text":" conforms to ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/encode(to:)","abstract":[],"title":"encode(to:)","url":"\/documentation\/jose_swift\/jwsjson\/signature\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signature/encode(to:).json b/data/documentation/jose_swift/jwsjson/signature/encode(to:).json index d643ca1..b1987cd 100644 --- a/data/documentation/jose_swift/jwsjson/signature/encode(to:).json +++ b/data/documentation/jose_swift/jwsjson/signature/encode(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Encodable-Implementations"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"P","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" and "},{"code":"H","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"symbolKind":"method","title":"encode(to:)","extendedModule":"JSONWebSignature","externalID":"s:16JSONWebSignature7JWSJsonV0B0V6encode2toys7Encoder_p_tKF"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/encode(to:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/encode(to:)"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/Encodable-Implementations":{"role":"collectionGroup","abstract":[],"title":"Encodable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Encodable-Implementations","url":"\/documentation\/jose_swift\/jwsjson\/signature\/encodable-implementations"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/encode(to:)":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","url":"\/documentation\/jose_swift\/jwsjson\/signature\/encode(to:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"P","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":" and "},{"code":"H","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/encode(to:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","metadata":{"extendedModule":"JSONWebSignature","externalID":"s:16JSONWebSignature7JWSJsonV0B0V6encode2toys7Encoder_p_tKF","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"title":"encode(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":" and ","type":"text"},{"code":"H","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Encodable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/encode(to:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/Encodable-Implementations":{"role":"collectionGroup","kind":"article","title":"Encodable Implementations","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Encodable-Implementations","url":"\/documentation\/jose_swift\/jwsjson\/signature\/encodable-implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/encode(to:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":" and "},{"type":"codeVoice","code":"H"},{"text":" conforms to ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/encode(to:)","abstract":[],"title":"encode(to:)","url":"\/documentation\/jose_swift\/jwsjson\/signature\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signature/getkid().json b/data/documentation/jose_swift/jwsjson/signature/getkid().json index b2fc467..c3e7963 100644 --- a/data/documentation/jose_swift/jwsjson/signature/getkid().json +++ b/data/documentation/jose_swift/jwsjson/signature/getkid().json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getKid","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"externalID":"s:16JSONWebSignature7JWSJsonV0B0V6getKidSSyKF","modules":[{"name":"jose-swift"}],"title":"getKid()","role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/getKid()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"abstract":[{"type":"text","text":"Retrieves the Key ID ("},{"code":"kid","type":"codeVoice"},{"text":") from the headers.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getKid","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The Key ID ("},{"type":"codeVoice","code":"kid"},{"text":") if available.","type":"text"}]}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"JWS.JWSError.missingKid","type":"codeVoice"},{"type":"text","text":" if both protected and unprotected headers are missing the "},{"type":"codeVoice","code":"kid"},{"text":".","type":"text"}]}],"style":"note","type":"aside","name":"Throws"}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/getkid()"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/getKid()":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/getKid()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKid"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"text":"Retrieves the Key ID (","type":"text"},{"type":"codeVoice","code":"kid"},{"text":") from the headers.","type":"text"}],"url":"\/documentation\/jose_swift\/jwsjson\/signature\/getkid()","title":"getKid()"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"abstract":[{"text":"Retrieves the Key ID (","type":"text"},{"type":"codeVoice","code":"kid"},{"text":") from the headers.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/getKid()","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKid"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"getKid()","externalID":"s:16JSONWebSignature7JWSJsonV0B0V6getKidSSyKF","role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKid"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"inlineContent":[{"text":"The Key ID (","type":"text"},{"type":"codeVoice","code":"kid"},{"text":") if available.","type":"text"}],"type":"paragraph"}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"aside","name":"Throws","content":[{"inlineContent":[{"type":"text","text":""},{"code":"JWS.JWSError.missingKid","type":"codeVoice"},{"text":" if both protected and unprotected headers are missing the ","type":"text"},{"code":"kid","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"style":"note"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/getkid()"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/getKid()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getKid","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","abstract":[{"text":"Retrieves the Key ID (","type":"text"},{"type":"codeVoice","code":"kid"},{"text":") from the headers.","type":"text"}],"title":"getKid()","url":"\/documentation\/jose_swift\/jwsjson\/signature\/getkid()","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/getKid()"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signature/init(from:).json b/data/documentation/jose_swift/jwsjson/signature/init(from:).json index 415fc78..2dacd9b 100644 --- a/data/documentation/jose_swift/jwsjson/signature/init(from:).json +++ b/data/documentation/jose_swift/jwsjson/signature/init(from:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Decodable-Implementations"]]},"metadata":{"modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"role":"symbol","extendedModule":"JSONWebSignature","roleHeading":"Initializer","symbolKind":"init","title":"init(from:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"P"},{"text":" conforms to ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" and "},{"code":"H","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:16JSONWebSignature7JWSJsonV0B0V4fromAEyxq__Gs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/init(from:)":{"type":"topic","kind":"symbol","abstract":[],"title":"init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/jose_swift\/jwsjson\/signature\/init(from:)","conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":" and "},{"code":"H","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(from:)"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/Decodable-Implementations":{"type":"topic","kind":"article","abstract":[],"title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/jose_swift\/jwsjson\/signature\/decodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Decodable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Initializer","conformance":{"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":" and "},{"type":"codeVoice","code":"H"},{"type":"text","text":" conforms to "},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"title":"init(from:)","externalID":"s:16JSONWebSignature7JWSJsonV0B0V4fromAEyxq__Gs7Decoder_p_tKcfc","extendedModule":"JSONWebSignature","symbolKind":"init"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Decodable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/init(from:)":{"url":"\/documentation\/jose_swift\/jwsjson\/signature\/init(from:)","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(from:)","type":"topic","title":"init(from:)","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"H"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/Decodable-Implementations":{"role":"collectionGroup","title":"Decodable Implementations","type":"topic","url":"\/documentation\/jose_swift\/jwsjson\/signature\/decodable-implementations","abstract":[],"kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/Decodable-Implementations"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signature/init(protecteddata:protected:headerdata:header:signature:).json b/data/documentation/jose_swift/jwsjson/signature/init(protecteddata:protected:headerdata:header:signature:).json index 2bf3205..f4cdc77 100644 --- a/data/documentation/jose_swift/jwsjson/signature/init(protecteddata:protected:headerdata:header:signature:).json +++ b/data/documentation/jose_swift/jwsjson/signature/init(protecteddata:protected:headerdata:header:signature:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(protectedData:protected:headerData:header:signature:)"},"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"Signature"},{"type":"text","text":" instance with optional header data and signature."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","title":"init(protectedData:protected:headerData:header:signature:)","roleHeading":"Initializer","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature7JWSJsonV0B0V13protectedData0D006headerE00F09signatureAEyxq__G10Foundation0E0VSg_xSgAOq_SgANtKcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"protectedData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"protected","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"text":"headerData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"header"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"init"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"protectedData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"protected","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"text":"headerData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"header"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]},{"kind":"parameters","parameters":[{"name":"protectedData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The raw data of the protected header."}]}]},{"name":"protected","content":[{"inlineContent":[{"type":"text","text":"The protected header instance."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The raw data of the unprotected header."}],"type":"paragraph"}],"name":"headerData"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The unprotected header instance.","type":"text"}]}],"name":"header"},{"name":"signature","content":[{"inlineContent":[{"type":"text","text":"The signature data."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"content":[{"type":"paragraph","inlineContent":[{"text":"An error if encoding the headers fails.","type":"text"}]}],"name":"Throws","style":"note","type":"aside"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/init(protecteddata:protected:headerdata:header:signature:)"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/init(protectedData:protected:headerData:header:signature:)":{"abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"Signature"},{"type":"text","text":" instance with optional header data and signature."}],"title":"init(protectedData:protected:headerData:header:signature:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"protectedData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"protected"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"text":"headerData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"header"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"text":"signature","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/jwsjson\/signature\/init(protecteddata:protected:headerdata:header:signature:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(protectedData:protected:headerData:header:signature:)","kind":"symbol","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"protectedData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"protected","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"headerData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"header"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The raw data of the protected header.","type":"text"}]}],"name":"protectedData"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The protected header instance.","type":"text"}]}],"name":"protected"},{"content":[{"inlineContent":[{"type":"text","text":"The raw data of the unprotected header."}],"type":"paragraph"}],"name":"headerData"},{"content":[{"inlineContent":[{"type":"text","text":"The unprotected header instance."}],"type":"paragraph"}],"name":"header"},{"name":"signature","content":[{"inlineContent":[{"text":"The signature data.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"style":"note","type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"text":"An error if encoding the headers fails.","type":"text"}]}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(protectedData:protected:headerData:header:signature:)"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"protectedData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"protected","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"headerData"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"header","kind":"externalParam"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"signature"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"symbolKind":"init","role":"symbol","externalID":"s:16JSONWebSignature7JWSJsonV0B0V13protectedData0D006headerE00F09signatureAEyxq__G10Foundation0E0VSg_xSgAOq_SgANtKcfc","modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","title":"init(protectedData:protected:headerData:header:signature:)"},"kind":"symbol","abstract":[{"type":"text","text":"Initializes a new "},{"code":"Signature","type":"codeVoice"},{"type":"text","text":" instance with optional header data and signature."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/init(protecteddata:protected:headerdata:header:signature:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/init(protectedData:protected:headerData:header:signature:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"protectedData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"protected","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"headerData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"header","kind":"externalParam"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"Signature"},{"text":" instance with optional header data and signature.","type":"text"}],"kind":"symbol","title":"init(protectedData:protected:headerData:header:signature:)","type":"topic","url":"\/documentation\/jose_swift\/jwsjson\/signature\/init(protecteddata:protected:headerdata:header:signature:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/init(protectedData:protected:headerData:header:signature:)"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signature/jws(payload:).json b/data/documentation/jose_swift/jwsjson/signature/jws(payload:).json index efb6898..3e1de26 100644 --- a/data/documentation/jose_swift/jwsjson/signature/jws(payload:).json +++ b/data/documentation/jose_swift/jwsjson/signature/jws(payload:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:16JSONWebSignature7JWSJsonV0B0V3jws7payloadAA3JWSV10Foundation4DataV_tKF","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jws","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature3JWSV","text":"JWS","kind":"typeIdentifier"}],"modules":[{"name":"jose-swift"}],"title":"jws(payload:)","role":"symbol","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/jws(payload:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/jws(payload:)"},"abstract":[{"text":"Constructs a ","type":"text"},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance from the signature and payload."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jws","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV"}]}],"kind":"declarations"},{"parameters":[{"name":"payload","content":[{"inlineContent":[{"type":"text","text":"The payload data to be included in the "},{"code":"JWS","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWS"},{"text":" instance.","type":"text"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"name":"Throws","style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the "},{"code":"JWS","type":"codeVoice"},{"type":"text","text":" initialization fails."}]}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"text":"RFC7515","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","title":"RFC7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/jws(payload:)":{"title":"jws(payload:)","kind":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/jws(payload:)","abstract":[{"text":"Constructs a ","type":"text"},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance from the signature and payload."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jws","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWS","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/jws(payload:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/jws(payload:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/jws(payload:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Constructs a "},{"code":"JWS","type":"codeVoice"},{"type":"text","text":" instance from the signature and payload."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jws","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","preciseIdentifier":"s:16JSONWebSignature3JWSV","kind":"typeIdentifier"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The payload data to be included in the "},{"type":"codeVoice","code":"JWS"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"payload"}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"style":"note","name":"Throws","type":"aside","content":[{"inlineContent":[{"type":"text","text":"An error if the "},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" initialization fails."}],"type":"paragraph"}]}]}],"metadata":{"symbolKind":"method","title":"jws(payload:)","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Method","externalID":"s:16JSONWebSignature7JWSJsonV0B0V3jws7payloadAA3JWSV10Foundation4DataV_tKF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jws","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWS","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"type":"text","text":"RFC7515"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/jws(payload:)":{"role":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/jws(payload:)","type":"topic","title":"jws(payload:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/jws(payload:)","abstract":[{"type":"text","text":"Constructs a "},{"type":"codeVoice","code":"JWS"},{"text":" instance from the signature and payload.","type":"text"}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jws","kind":"identifier"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV","text":"JWS"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signature/protectedheader.json b/data/documentation/jose_swift/jwsjson/signature/protectedheader.json index 504b2fd..1e00881 100644 --- a/data/documentation/jose_swift/jwsjson/signature/protectedheader.json +++ b/data/documentation/jose_swift/jwsjson/signature/protectedheader.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"metadata":{"externalID":"s:16JSONWebSignature7JWSJsonV0B0V15protectedHeaderxSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","title":"protectedHeader","role":"symbol","symbolKind":"property"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeader","interfaceLanguage":"swift"},"abstract":[{"text":"An instance of the protected header. Contains metadata about the signature and, optionally, the payload.","type":"text"},{"text":" ","type":"text"},{"text":"It provides structured access to the header fields when available.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/protectedheader"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/protectedHeader":{"abstract":[{"type":"text","text":"An instance of the protected header. Contains metadata about the signature and, optionally, the payload."},{"type":"text","text":" "},{"type":"text","text":"It provides structured access to the header fields when available."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeader","url":"\/documentation\/jose_swift\/jwsjson\/signature\/protectedheader","kind":"symbol","title":"protectedHeader","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeader","interfaceLanguage":"swift"},"abstract":[{"text":"An instance of the protected header. Contains metadata about the signature and, optionally, the payload.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides structured access to the header fields when available."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"protectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","title":"protectedHeader","externalID":"s:16JSONWebSignature7JWSJsonV0B0V15protectedHeaderxSgvp"},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/protectedheader"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/protectedHeader":{"role":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/protectedheader","type":"topic","title":"protectedHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeader","abstract":[{"type":"text","text":"An instance of the protected header. Contains metadata about the signature and, optionally, the payload."},{"type":"text","text":" "},{"type":"text","text":"It provides structured access to the header fields when available."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"protectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signature/protectedheaderdata.json b/data/documentation/jose_swift/jwsjson/signature/protectedheaderdata.json index 4e567a6..d2963c1 100644 --- a/data/documentation/jose_swift/jwsjson/signature/protectedheaderdata.json +++ b/data/documentation/jose_swift/jwsjson/signature/protectedheaderdata.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Raw data of the protected header. This header is encoded and included in the JWS signature calculation."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeaderData","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"protectedHeaderData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/protectedheaderdata"]}],"metadata":{"title":"protectedHeaderData","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature7JWSJsonV0B0V19protectedHeaderData10Foundation0F0VSgvp","role":"symbol","roleHeading":"Instance Property"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/protectedHeaderData":{"title":"protectedHeaderData","kind":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/protectedheaderdata","type":"topic","abstract":[{"text":"Raw data of the protected header. This header is encoded and included in the JWS signature calculation.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeaderData","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeaderData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:16JSONWebSignature7JWSJsonV0B0V19protectedHeaderData10Foundation0F0VSgvp","symbolKind":"property","title":"protectedHeaderData"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeaderData"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"protectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Raw data of the protected header. This header is encoded and included in the JWS signature calculation."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/protectedheaderdata"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/protectedHeaderData":{"title":"protectedHeaderData","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/protectedHeaderData","url":"\/documentation\/jose_swift\/jwsjson\/signature\/protectedheaderdata","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"type":"text","text":"Raw data of the protected header. This header is encoded and included in the JWS signature calculation."}]},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signature/signature.json b/data/documentation/jose_swift/jwsjson/signature/signature.json index efd2df8..67d98a8 100644 --- a/data/documentation/jose_swift/jwsjson/signature/signature.json +++ b/data/documentation/jose_swift/jwsjson/signature/signature.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The signature data. This is the cryptographic result of signing the payload along with the protected header."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/signature"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signature","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"signature","externalID":"s:16JSONWebSignature7JWSJsonV0B0V9signature10Foundation4DataVvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/signature"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/signature":{"abstract":[{"text":"The signature data. This is the cryptographic result of signing the payload along with the protected header.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/signature","url":"\/documentation\/jose_swift\/jwsjson\/signature\/signature","kind":"symbol","title":"signature","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The signature data. This is the cryptographic result of signing the payload along with the protected header."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"signature","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/signature"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"signature","symbolKind":"property","externalID":"s:16JSONWebSignature7JWSJsonV0B0V9signature10Foundation4DataVvp","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/signature"},"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/signature":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/signature","title":"signature","abstract":[{"text":"The signature data. This is the cryptographic result of signing the payload along with the protected header.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"url":"\/documentation\/jose_swift\/jwsjson\/signature\/signature"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signature/unprotectedheader.json b/data/documentation/jose_swift/jwsjson/signature/unprotectedheader.json index a458292..2297c73 100644 --- a/data/documentation/jose_swift/jwsjson/signature/unprotectedheader.json +++ b/data/documentation/jose_swift/jwsjson/signature/unprotectedheader.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeader","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"An instance of the unprotected header. Contains additional metadata that is not included in the signature.","type":"text"},{"type":"text","text":" "},{"text":"Similar to ","type":"text"},{"type":"codeVoice","code":"protectedHeader"},{"text":", it provides structured access to the header fields.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unprotectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheader"]}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"unprotectedHeader","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"unprotectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:16JSONWebSignature7JWSJsonV0B0V17unprotectedHeaderq_Sgvp"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/unprotectedHeader":{"title":"unprotectedHeader","kind":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheader","type":"topic","abstract":[{"type":"text","text":"An instance of the unprotected header. Contains additional metadata that is not included in the signature."},{"type":"text","text":" "},{"type":"text","text":"Similar to "},{"code":"protectedHeader","type":"codeVoice"},{"type":"text","text":", it provides structured access to the header fields."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"unprotectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeader","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"An instance of the unprotected header. Contains additional metadata that is not included in the signature.","type":"text"},{"type":"text","text":" "},{"text":"Similar to ","type":"text"},{"type":"codeVoice","code":"protectedHeader"},{"type":"text","text":", it provides structured access to the header fields."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unprotectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:16JSONWebSignature7JWSJsonV0B0V17unprotectedHeaderq_Sgvp","symbolKind":"property","title":"unprotectedHeader"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeader"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheader"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/unprotectedHeader":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unprotectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeader","kind":"symbol","abstract":[{"type":"text","text":"An instance of the unprotected header. Contains additional metadata that is not included in the signature."},{"type":"text","text":" "},{"type":"text","text":"Similar to "},{"code":"protectedHeader","type":"codeVoice"},{"text":", it provides structured access to the header fields.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheader","title":"unprotectedHeader","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signature/unprotectedheaderdata.json b/data/documentation/jose_swift/jwsjson/signature/unprotectedheaderdata.json index 49d02f1..489c2b5 100644 --- a/data/documentation/jose_swift/jwsjson/signature/unprotectedheaderdata.json +++ b/data/documentation/jose_swift/jwsjson/signature/unprotectedheaderdata.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeaderData","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"unprotectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unprotectedHeaderData"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"unprotectedHeaderData","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:16JSONWebSignature7JWSJsonV0B0V21unprotectedHeaderData10Foundation0F0VSgvp"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheaderdata"]}],"abstract":[{"type":"text","text":"Raw data of the unprotected header. This header is not included in the JWS signature calculation."},{"type":"text","text":" "},{"text":"It’s typically used for storing header fields that do not need to be integrity-protected.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/unprotectedHeaderData":{"title":"unprotectedHeaderData","kind":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheaderdata","type":"topic","abstract":[{"text":"Raw data of the unprotected header. This header is not included in the JWS signature calculation.","type":"text"},{"text":" ","type":"text"},{"text":"It’s typically used for storing header fields that do not need to be integrity-protected.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unprotectedHeaderData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeaderData","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheaderdata"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeaderData","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"]]},"sections":[],"metadata":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unprotectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature7JWSJsonV0B0V21unprotectedHeaderData10Foundation0F0VSgvp","roleHeading":"Instance Property","title":"unprotectedHeaderData"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Raw data of the unprotected header. This header is not included in the JWS signature calculation."},{"text":" ","type":"text"},{"type":"text","text":"It’s typically used for storing header fields that do not need to be integrity-protected."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"unprotectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature/unprotectedHeaderData":{"title":"unprotectedHeaderData","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"unprotectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature\/unprotectedHeaderData","url":"\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheaderdata","abstract":[{"text":"Raw data of the unprotected header. This header is not included in the JWS signature calculation.","type":"text"},{"type":"text","text":" "},{"text":"It’s typically used for storing header fields that do not need to be integrity-protected.","type":"text"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjson/signatures.json b/data/documentation/jose_swift/jwsjson/signatures.json index 4e9c101..343a163 100644 --- a/data/documentation/jose_swift/jwsjson/signatures.json +++ b/data/documentation/jose_swift/jwsjson/signatures.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/signatures","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signatures"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"signatures","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","text":"JWSJson"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":">."},{"text":"Signature","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV0B0V","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson"]]},"abstract":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"Signature"},{"type":"text","text":" instances representing each signature in the "},{"type":"codeVoice","code":"JWSJson"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"signatures","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signatures"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","text":"JWSJson"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature7JWSJsonV0B0V","text":"Signature","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature7JWSJsonV10signaturesSayAC0B0Vyxq__GGvp"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson/signatures":{"title":"signatures","abstract":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"Signature"},{"text":" instances representing each signature in the ","type":"text"},{"type":"codeVoice","code":"JWSJson"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/jwsjson\/signatures","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signatures"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","kind":"typeIdentifier","text":"JWSJson"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Signature","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV0B0V"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/signatures","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"abstract":[{"type":"codeVoice","code":"Signature"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"url":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson"]]},"abstract":[{"text":"An array of ","type":"text"},{"type":"codeVoice","code":"Signature"},{"text":" instances representing each signature in the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"signatures","kind":"identifier"},{"kind":"text","text":": ["},{"text":"JWSJson","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV0B0V","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","text":"Signature"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjson\/signatures"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"roleHeading":"Instance Property","externalID":"s:16JSONWebSignature7JWSJsonV10signaturesSayAC0B0Vyxq__GGvp","title":"signatures","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signatures"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","kind":"typeIdentifier","text":"JWSJson"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Signature","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV0B0V","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol","symbolKind":"property","modules":[{"name":"jose-swift"}]},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/signatures","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWSJson/signatures":{"abstract":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"Signature"},{"type":"text","text":" instances representing each signature in the "},{"code":"JWSJson","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","title":"signatures","url":"\/documentation\/jose_swift\/jwsjson\/signatures","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/signatures","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"signatures","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","text":"JWSJson"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature7JWSJsonV0B0V","text":"Signature","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJson/Signature":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signature"}],"type":"topic","abstract":[{"code":"Signature","type":"codeVoice"},{"text":" represents a single signature within the ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":", including its associated headers and signature data."}],"title":"JWSJson.Signature","url":"\/documentation\/jose_swift\/jwsjson\/signature","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson\/Signature","navigatorTitle":[{"text":"Signature","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened.json b/data/documentation/jose_swift/jwsjsonflattened.json index efcf355..56f4898 100644 --- a/data/documentation/jose_swift/jwsjsonflattened.json +++ b/data/documentation/jose_swift/jwsjsonflattened.json @@ -1 +1 @@ -{"kind":"symbol","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(fullJson:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(payload:protectedData:protected:headerData:header:signature:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedPayload","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedProtectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedSignature","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/payload","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeaderData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/signature","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeaderData"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/fullJson()","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/getKid()","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/jws()"],"title":"Instance Methods"},{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Encodable-Implementations"],"title":"Default Implementations"}],"abstract":[{"code":"JWSJsonFlattened","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object in a flattened JSON format.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","interfaceLanguage":"swift"},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"H"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":" : "},{"text":"JWSRegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"JWSRegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The type of the protected header, conforming to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"P"},{"name":"H","content":[{"type":"paragraph","inlineContent":[{"text":"The type of the unprotected header, conforming to ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"text":".","type":"text"}]}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"JWSJsonFlattened","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature16JWSJsonFlattenedV","role":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"roleHeading":"Structure"},"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/protectedHeaderData":{"kind":"symbol","url":"\/documentation\/jose_swift\/jwsjsonflattened\/protectedheaderdata","type":"topic","title":"protectedHeaderData","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeaderData","abstract":[{"text":"Raw data of the protected header. This header is encoded and included in the JWS signature calculation.","type":"text"}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/unprotectedHeader":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeader","type":"topic","abstract":[{"type":"text","text":"An instance of the unprotected header. Contains additional metadata that is not included in the signature."}],"role":"symbol","url":"\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheader","title":"unprotectedHeader"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/Encodable-Implementations":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodable-implementations","abstract":[],"kind":"article","title":"Encodable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Encodable-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedPayload":{"kind":"symbol","title":"encodedPayload","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodedPayload","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedPayload","url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedpayload","abstract":[{"type":"text","text":"Base64URL encoded representation of the payload."}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/fullJson()":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/fullJson()","title":"fullJson()","role":"symbol","abstract":[{"type":"text","text":"Converts the "},{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" into a full "},{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fullJson"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWSJson","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":">","kind":"text"}],"url":"\/documentation\/jose_swift\/jwsjsonflattened\/fulljson()","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/jws()":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/jws()","type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/jws()","abstract":[{"text":"Constructs a ","type":"text"},{"type":"codeVoice","code":"JWS"},{"text":" instance from the flattened structure.","type":"text"}],"title":"jws()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jws","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV","text":"JWS"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedProtectedHeader":{"title":"encodedProtectedHeader","url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedprotectedheader","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodedProtectedHeader"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"text":"Base64URL encoded representation of the protected header data. Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if ","type":"text"},{"code":"protectedHeaderData","type":"codeVoice"},{"type":"text","text":" is "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedProtectedHeader"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/signature":{"kind":"symbol","title":"signature","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"signature","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/signature","url":"\/documentation\/jose_swift\/jwsjsonflattened\/signature","abstract":[{"text":"The signature data. This is the result of signing the payload and the protected header.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/protectedHeader":{"abstract":[{"text":"An instance of the protected header. Contains metadata about the signature and, optionally, the payload.","type":"text"}],"kind":"symbol","title":"protectedHeader","url":"\/documentation\/jose_swift\/jwsjsonflattened\/protectedheader","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeader","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/payload":{"role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"Represents the payload of the JWS. This is the data that was signed.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/payload","title":"payload","url":"\/documentation\/jose_swift\/jwsjsonflattened\/payload"},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/getKid()":{"kind":"symbol","title":"getKid()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getKid","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/getKid()","url":"\/documentation\/jose_swift\/jwsjsonflattened\/getkid()","abstract":[{"text":"Retrieves the Key ID (","type":"text"},{"type":"codeVoice","code":"kid"},{"type":"text","text":") from the headers."}],"type":"topic","role":"symbol"},"doc://jose-swift/SE":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/init(payload:protectedData:protected:headerData:header:signature:)":{"abstract":[{"text":"Initializes a new ","type":"text"},{"code":"JWSJsonFlattened","type":"codeVoice"},{"text":" instance.","type":"text"}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"protected"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"headerData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"header","kind":"externalParam"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/jwsjsonflattened\/init(payload:protecteddata:protected:headerdata:header:signature:)","kind":"symbol","title":"init(payload:protectedData:protected:headerData:header:signature:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(payload:protectedData:protected:headerData:header:signature:)"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/init(fullJson:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(fullJson:)","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fullJson","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWSJson","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwsjsonflattened\/init(fulljson:)","title":"init(fullJson:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedHeader":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodedHeader","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedheader","title":"encodedHeader","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedHeader","abstract":[{"type":"text","text":"Base64URL encoded representation of the unprotected header data. Returns "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if "},{"code":"unprotectedHeaderData","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/Decodable-Implementations":{"kind":"article","title":"Decodable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Decodable-Implementations","url":"\/documentation\/jose_swift\/jwsjsonflattened\/decodable-implementations","abstract":[],"type":"topic","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/unprotectedHeaderData":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"unprotectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeaderData","url":"\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheaderdata","title":"unprotectedHeaderData","abstract":[{"type":"text","text":"Raw data of the unprotected header. This header is not included in the JWS signature calculation."}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedSignature":{"kind":"symbol","title":"encodedSignature","url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedsignature","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodedSignature","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedSignature","type":"topic","abstract":[{"text":"Base64URL encoded representation of the signature.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWSJsonFlattened"}],"navigatorTitle":[{"kind":"identifier","text":"JWSJsonFlattened"}],"roleHeading":"Structure","symbolKind":"struct","title":"JWSJsonFlattened","modules":[{"name":"jose-swift"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"},"abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"type":"text","text":" "},{"text":"It is a generic struct allowing custom types for the protected and unprotected headers.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(fullJson:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(payload:protectedData:protected:headerData:header:signature:)"],"title":"Initializers"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedPayload","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedProtectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedSignature","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/payload","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeaderData","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/signature","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeader","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeaderData"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/fullJson()","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/getKid()","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/jws()"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Decodable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Encodable-Implementations"],"generated":true,"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"H"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","text":"JWSRegisteredFieldsHeader"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"H"},{"text":" : ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"P","content":[{"inlineContent":[{"type":"text","text":"The type of the protected header, conforming to "},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The type of the unprotected header, conforming to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":"."}]}],"name":"H"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/init(payload:protectedData:protected:headerData:header:signature:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(payload:protectedData:protected:headerData:header:signature:)","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"protectedData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"protected","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"headerData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"header"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"signature"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/init(payload:protecteddata:protected:headerdata:header:signature:)","abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" instance."}],"title":"init(payload:protectedData:protected:headerData:header:signature:)"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/unprotectedHeader":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"unprotectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"An instance of the unprotected header. Contains additional metadata that is not included in the signature."}],"title":"unprotectedHeader","type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheader","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeader"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/protectedHeaderData":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeaderData","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/protectedheaderdata","abstract":[{"type":"text","text":"Raw data of the protected header. This header is encoded and included in the JWS signature calculation."}],"title":"protectedHeaderData"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedPayload":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedPayload","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"encodedPayload","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedpayload","abstract":[{"type":"text","text":"Base64URL encoded representation of the payload."}],"title":"encodedPayload"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/fullJson()":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/fullJson()","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"fullJson","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","text":"JWSJson","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/fulljson()","abstract":[{"type":"text","text":"Converts the "},{"type":"codeVoice","code":"JWSJsonFlattened"},{"text":" into a full ","type":"text"},{"type":"codeVoice","code":"JWSJson"},{"text":" format.","type":"text"}],"title":"fullJson()"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/protectedHeader":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeader","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":"?","kind":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/protectedheader","abstract":[{"text":"An instance of the protected header. Contains metadata about the signature and, optionally, the payload.","type":"text"}],"title":"protectedHeader"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/Encodable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Encodable-Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodable-implementations","abstract":[],"title":"Encodable Implementations"},"doc://jose-swift/SE":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedHeader":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedheader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedHeader","abstract":[{"text":"Base64URL encoded representation of the unprotected header data. Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"codeVoice","code":"unprotectedHeaderData"},{"type":"text","text":" is "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","title":"encodedHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedSignature":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedsignature","abstract":[{"type":"text","text":"Base64URL encoded representation of the signature."}],"title":"encodedSignature","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedSignature","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodedSignature"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/getKid()":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/getkid()","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/getKid()","abstract":[{"text":"Retrieves the Key ID (","type":"text"},{"code":"kid","type":"codeVoice"},{"type":"text","text":") from the headers."}],"type":"topic","title":"getKid()","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getKid"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/init(fullJson:)":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/init(fulljson:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(fullJson:)","abstract":[],"type":"topic","title":"init(fullJson:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"fullJson","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","text":"JWSJson"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"kind":"keyword","text":"throws"}]},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/Decodable-Implementations":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/decodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Decodable-Implementations","abstract":[],"type":"topic","title":"Decodable Implementations","kind":"article","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/signature":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/signature","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/signature","abstract":[{"text":"The signature data. This is the result of signing the payload and the protected header.","type":"text"}],"type":"topic","title":"signature","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signature"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}]},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/unprotectedHeaderData":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheaderdata","abstract":[{"type":"text","text":"Raw data of the unprotected header. This header is not included in the JWS signature calculation."}],"title":"unprotectedHeaderData","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeaderData","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"unprotectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/jws()":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/jws()","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/jws()","abstract":[{"type":"text","text":"Constructs a "},{"code":"JWS","type":"codeVoice"},{"text":" instance from the flattened structure.","type":"text"}],"type":"topic","title":"jws()","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jws","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature3JWSV","kind":"typeIdentifier","text":"JWS"}]},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/payload":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/payload","abstract":[{"type":"text","text":"Represents the payload of the JWS. This is the data that was signed."}],"title":"payload","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/payload","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}]},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedProtectedHeader":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedprotectedheader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedProtectedHeader","abstract":[{"type":"text","text":"Base64URL encoded representation of the protected header data. Returns "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if "},{"type":"codeVoice","code":"protectedHeaderData"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"topic","title":"encodedProtectedHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodedProtectedHeader"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/decodable-implementations.json b/data/documentation/jose_swift/jwsjsonflattened/decodable-implementations.json index cff9802..1008b76 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/decodable-implementations.json +++ b/data/documentation/jose_swift/jwsjsonflattened/decodable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(from:)"],"title":"Initializers","generated":true}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Decodable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/decodable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Decodable Implementations"},"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/init(from:)":{"conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"H"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"url":"\/documentation\/jose_swift\/jwsjsonflattened\/init(from:)","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"}}} \ No newline at end of file +{"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(from:)"],"generated":true}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Decodable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"jose-swift"}],"title":"Decodable Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/init(from:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"P"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":" and "},{"type":"codeVoice","code":"H"},{"text":" conforms to ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/jose_swift\/jwsjsonflattened\/init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(from:)","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/encodable-implementations.json b/data/documentation/jose_swift/jwsjsonflattened/encodable-implementations.json index b35db16..ca384a4 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/encodable-implementations.json +++ b/data/documentation/jose_swift/jwsjsonflattened/encodable-implementations.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/encodable-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"jose-swift"}],"title":"Encodable Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Encodable-Implementations"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encode(to:)"],"generated":true}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encode(to:)":{"role":"symbol","type":"topic","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encode(to:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"H"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwsjsonflattened\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encode(to:)"]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"Encodable Implementations","modules":[{"name":"jose-swift"}]},"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Encodable-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encode(to:)":{"kind":"symbol","abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/encode(to:)","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":" and ","type":"text"},{"code":"H","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/encode(to:).json b/data/documentation/jose_swift/jwsjsonflattened/encode(to:).json index 9d7a30e..1c98252 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/encode(to:).json +++ b/data/documentation/jose_swift/jwsjsonflattened/encode(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Encodable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encode(to:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Method","modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"symbolKind":"method","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV6encode2toys7Encoder_p_tKF","extendedModule":"JSONWebSignature","conformance":{"constraints":[{"type":"codeVoice","code":"P"},{"text":" conforms to ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"H"},{"text":" conforms to ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"encode(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/Encodable-Implementations":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodable-implementations","abstract":[],"kind":"article","title":"Encodable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Encodable-Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encode(to:)":{"role":"symbol","type":"topic","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encode(to:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"P"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"H"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/jwsjsonflattened\/encode(to:)"}}} \ No newline at end of file +{"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"P"},{"text":" conforms to ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"H","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":".","type":"text"}]},"roleHeading":"Instance Method","role":"symbol","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV6encode2toys7Encoder_p_tKF","title":"encode(to:)","extendedModule":"JSONWebSignature","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"method","modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encode(to:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Encodable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encode(to:)":{"kind":"symbol","abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/encode(to:)","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":" and ","type":"text"},{"code":"H","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/Encodable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Encodable-Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodable-implementations","abstract":[],"title":"Encodable Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/encodedheader.json b/data/documentation/jose_swift/jwsjsonflattened/encodedheader.json index 449db48..435c2c2 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/encodedheader.json +++ b/data/documentation/jose_swift/jwsjsonflattened/encodedheader.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/encodedheader"]}],"abstract":[{"type":"text","text":"Base64URL encoded representation of the unprotected header data. Returns "},{"type":"codeVoice","code":"nil"},{"text":" if ","type":"text"},{"type":"codeVoice","code":"unprotectedHeaderData"},{"text":" is ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"encodedHeader","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"title":"encodedHeader","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV13encodedHeaderSSSgvp"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedHeader","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedHeader":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodedHeader","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedheader","title":"encodedHeader","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedHeader","abstract":[{"type":"text","text":"Base64URL encoded representation of the unprotected header data. Returns "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if "},{"code":"unprotectedHeaderData","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/encodedheader"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","title":"encodedHeader","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV13encodedHeaderSSSgvp","symbolKind":"property","role":"symbol"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedHeader","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"abstract":[{"text":"Base64URL encoded representation of the unprotected header data. Returns ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if ","type":"text"},{"code":"unprotectedHeaderData","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedHeader":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedheader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedHeader","abstract":[{"text":"Base64URL encoded representation of the unprotected header data. Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"codeVoice","code":"unprotectedHeaderData"},{"type":"text","text":" is "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","title":"encodedHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/encodedpayload.json b/data/documentation/jose_swift/jwsjsonflattened/encodedpayload.json index 7870a9f..e3b4c6d 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/encodedpayload.json +++ b/data/documentation/jose_swift/jwsjsonflattened/encodedpayload.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"abstract":[{"text":"Base64URL encoded representation of the payload.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/encodedpayload"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:16JSONWebSignature16JWSJsonFlattenedV14encodedPayloadSSvp","symbolKind":"property","role":"symbol","title":"encodedPayload","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodedPayload"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"encodedPayload","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedPayload"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedPayload":{"kind":"symbol","title":"encodedPayload","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodedPayload","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedPayload","url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedpayload","abstract":[{"type":"text","text":"Base64URL encoded representation of the payload."}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/encodedpayload"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedPayload"},"kind":"symbol","abstract":[{"type":"text","text":"Base64URL encoded representation of the payload."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodedPayload"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"encodedPayload","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"encodedPayload","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV14encodedPayloadSSvp","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedPayload":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedPayload","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"encodedPayload","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedpayload","abstract":[{"type":"text","text":"Base64URL encoded representation of the payload."}],"title":"encodedPayload"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/encodedprotectedheader.json b/data/documentation/jose_swift/jwsjsonflattened/encodedprotectedheader.json index 9ae1f01..c1a816e 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/encodedprotectedheader.json +++ b/data/documentation/jose_swift/jwsjsonflattened/encodedprotectedheader.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodedProtectedHeader"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/encodedprotectedheader"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"externalID":"s:16JSONWebSignature16JWSJsonFlattenedV22encodedProtectedHeaderSSSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"encodedProtectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"encodedProtectedHeader","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"abstract":[{"text":"Base64URL encoded representation of the protected header data. Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"codeVoice","code":"protectedHeaderData"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedProtectedHeader","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedProtectedHeader":{"title":"encodedProtectedHeader","url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedprotectedheader","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodedProtectedHeader"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"text":"Base64URL encoded representation of the protected header data. Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if ","type":"text"},{"code":"protectedHeaderData","type":"codeVoice"},{"type":"text","text":" is "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedProtectedHeader"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Base64URL encoded representation of the protected header data. Returns "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if "},{"code":"protectedHeaderData","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/encodedprotectedheader"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","title":"encodedProtectedHeader","modules":[{"name":"jose-swift"}],"symbolKind":"property","role":"symbol","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV22encodedProtectedHeaderSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodedProtectedHeader"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedProtectedHeader"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodedProtectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedProtectedHeader":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedprotectedheader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedProtectedHeader","abstract":[{"type":"text","text":"Base64URL encoded representation of the protected header data. Returns "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if "},{"type":"codeVoice","code":"protectedHeaderData"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"topic","title":"encodedProtectedHeader","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodedProtectedHeader"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/encodedsignature.json b/data/documentation/jose_swift/jwsjsonflattened/encodedsignature.json index 05814ca..48ff124 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/encodedsignature.json +++ b/data/documentation/jose_swift/jwsjsonflattened/encodedsignature.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/encodedsignature"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodedSignature"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodedSignature"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"encodedSignature","role":"symbol","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV07encodedB0SSvp","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"jose-swift"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedSignature"},"abstract":[{"text":"Base64URL encoded representation of the signature.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedSignature":{"kind":"symbol","title":"encodedSignature","url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedsignature","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodedSignature","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedSignature","type":"topic","abstract":[{"text":"Base64URL encoded representation of the signature.","type":"text"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedSignature","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodedSignature"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","modules":[{"name":"jose-swift"}],"title":"encodedSignature","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV07encodedB0SSvp","symbolKind":"property"},"abstract":[{"type":"text","text":"Base64URL encoded representation of the signature."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"encodedSignature","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/encodedsignature"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/encodedSignature":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedsignature","abstract":[{"type":"text","text":"Base64URL encoded representation of the signature."}],"title":"encodedSignature","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/encodedSignature","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodedSignature"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/fulljson().json b/data/documentation/jose_swift/jwsjsonflattened/fulljson().json index c71587a..1fe525e 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/fulljson().json +++ b/data/documentation/jose_swift/jwsjsonflattened/fulljson().json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fullJson"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","text":"JWSJson","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"fullJson()","roleHeading":"Instance Method","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV8fullJsonAA0C0Vyxq_GyKF","role":"symbol","symbolKind":"method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"fullJson","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"JWSJson","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" object."}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the conversion process fails."}]}],"type":"aside","style":"note"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"abstract":[{"text":"Converts the ","type":"text"},{"type":"codeVoice","code":"JWSJsonFlattened"},{"text":" into a full ","type":"text"},{"type":"codeVoice","code":"JWSJson"},{"text":" format.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/fulljson()"]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/fullJson()","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/fullJson()":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/fullJson()","title":"fullJson()","role":"symbol","abstract":[{"type":"text","text":"Converts the "},{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" into a full "},{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fullJson"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWSJson","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":">","kind":"text"}],"url":"\/documentation\/jose_swift\/jwsjsonflattened\/fulljson()","kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Method","title":"fullJson()","role":"symbol","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV8fullJsonAA0C0Vyxq_GyKF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"fullJson","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"JWSJson","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">"}],"symbolKind":"method","modules":[{"name":"jose-swift"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/fullJson()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"abstract":[{"type":"text","text":"Converts the "},{"code":"JWSJsonFlattened","type":"codeVoice"},{"text":" into a full ","type":"text"},{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" format."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"fullJson","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","text":"JWSJson","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"code":"JWSJson","type":"codeVoice"},{"type":"text","text":" object."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"content":[{"inlineContent":[{"type":"text","text":"An error if the conversion process fails."}],"type":"paragraph"}],"style":"note","name":"Throws","type":"aside"}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/fulljson()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/fullJson()":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/fullJson()","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"fullJson","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","text":"JWSJson","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/fulljson()","abstract":[{"type":"text","text":"Converts the "},{"type":"codeVoice","code":"JWSJsonFlattened"},{"text":" into a full ","type":"text"},{"type":"codeVoice","code":"JWSJson"},{"text":" format.","type":"text"}],"title":"fullJson()"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/getkid().json b/data/documentation/jose_swift/jwsjsonflattened/getkid().json index 75fd1e4..6c8fada 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/getkid().json +++ b/data/documentation/jose_swift/jwsjsonflattened/getkid().json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/getKid()","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/getkid()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKid"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:16JSONWebSignature16JWSJsonFlattenedV6getKidSSyKF","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"jose-swift"}],"role":"symbol","title":"getKid()"},"abstract":[{"type":"text","text":"Retrieves the Key ID ("},{"type":"codeVoice","code":"kid"},{"type":"text","text":") from the headers."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getKid","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"inlineContent":[{"type":"text","text":"The Key ID ("},{"code":"kid","type":"codeVoice"},{"text":") if available.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"code":"JWS.JWSError.missingKid","type":"codeVoice"},{"text":" if both protected and unprotected headers are missing the ","type":"text"},{"type":"codeVoice","code":"kid"},{"text":".","type":"text"}]}],"name":"Throws"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/getKid()":{"kind":"symbol","title":"getKid()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getKid","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/getKid()","url":"\/documentation\/jose_swift\/jwsjsonflattened\/getkid()","abstract":[{"text":"Retrieves the Key ID (","type":"text"},{"type":"codeVoice","code":"kid"},{"type":"text","text":") from the headers."}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getKid"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:16JSONWebSignature16JWSJsonFlattenedV6getKidSSyKF","modules":[{"name":"jose-swift"}],"title":"getKid()"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/getKid()"},"abstract":[{"type":"text","text":"Retrieves the Key ID ("},{"type":"codeVoice","code":"kid"},{"type":"text","text":") from the headers."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getKid","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The Key ID (","type":"text"},{"type":"codeVoice","code":"kid"},{"type":"text","text":") if available."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"aside","content":[{"inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"JWS.JWSError.missingKid"},{"type":"text","text":" if both protected and unprotected headers are missing the "},{"type":"codeVoice","code":"kid"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"Throws","style":"note"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/getkid()"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/getKid()":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/getkid()","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/getKid()","abstract":[{"text":"Retrieves the Key ID (","type":"text"},{"code":"kid","type":"codeVoice"},{"type":"text","text":") from the headers."}],"type":"topic","title":"getKid()","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getKid"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/init(from:).json b/data/documentation/jose_swift/jwsjsonflattened/init(from:).json index fc9af0b..a09ae7e 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/init(from:).json +++ b/data/documentation/jose_swift/jwsjsonflattened/init(from:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(from:)"},"metadata":{"title":"init(from:)","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV4fromACyxq_Gs7Decoder_p_tKcfc","symbolKind":"init","extendedModule":"JSONWebSignature","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"P"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":" and "},{"code":"H","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":".","type":"text"}]},"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"relatedModules":["JSONWebSignature"],"name":"jose-swift"}],"role":"symbol","roleHeading":"Initializer"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Decodable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/init(from:)":{"conformance":{"constraints":[{"code":"P","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"H"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"url":"\/documentation\/jose_swift\/jwsjsonflattened\/init(from:)","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/Decodable-Implementations":{"kind":"article","title":"Decodable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Decodable-Implementations","url":"\/documentation\/jose_swift\/jwsjsonflattened\/decodable-implementations","abstract":[],"type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"init","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"P"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":" and ","type":"text"},{"code":"H","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:16JSONWebSignature16JWSJsonFlattenedV4fromACyxq_Gs7Decoder_p_tKcfc","modules":[{"name":"jose-swift","relatedModules":["JSONWebSignature"]}],"role":"symbol","title":"init(from:)","extendedModule":"JSONWebSignature","roleHeading":"Initializer"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Decodable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(from:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/init(from:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"P"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":" and "},{"type":"codeVoice","code":"H"},{"text":" conforms to ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/jose_swift\/jwsjsonflattened\/init(from:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(from:)","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/Decodable-Implementations":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/decodable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/Decodable-Implementations","abstract":[],"type":"topic","title":"Decodable Implementations","kind":"article","role":"collectionGroup"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/init(fulljson:).json b/data/documentation/jose_swift/jwsjsonflattened/init(fulljson:).json index 08407c3..8a51ae1 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/init(fulljson:).json +++ b/data/documentation/jose_swift/jwsjsonflattened/init(fulljson:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"kind":"symbol","metadata":{"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"fullJson","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","kind":"typeIdentifier","text":"JWSJson"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":">) "},{"text":"throws","kind":"keyword"}],"externalID":"s:16JSONWebSignature16JWSJsonFlattenedV8fullJsonACyxq_GAA0C0Vyxq_G_tKcfc","roleHeading":"Initializer","modules":[{"name":"jose-swift"}],"title":"init(fullJson:)","role":"symbol"},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(fullJson:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"fullJson"},{"text":": ","kind":"text"},{"text":"JWSJson","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/init(fulljson:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/init(fullJson:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(fullJson:)","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fullJson","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWSJson","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/jose_swift\/jwsjsonflattened\/init(fulljson:)","title":"init(fullJson:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"title":"JWSJson","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJson"},{"type":"text","text":" represents a JSON Web Signature (JWS) object with support for multiple signatures."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJson","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","url":"\/documentation\/jose_swift\/jwsjson","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(fullJson:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"metadata":{"symbolKind":"init","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV8fullJsonACyxq_GAA0C0Vyxq_G_tKcfc","title":"init(fullJson:)","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fullJson","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","kind":"typeIdentifier","text":"JWSJson"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"throws"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"fullJson","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWSJson","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":">) "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/init(fulljson:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/init(fullJson:)":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/init(fulljson:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(fullJson:)","abstract":[],"type":"topic","title":"init(fullJson:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"fullJson","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature7JWSJsonV","text":"JWSJson"},{"kind":"text","text":"<"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"kind":"keyword","text":"throws"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJson":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJson","abstract":[{"code":"JWSJson","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) object with support for multiple signatures.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJson"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JWSJson"}],"url":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/init(payload:protecteddata:protected:headerdata:header:signature:).json b/data/documentation/jose_swift/jwsjsonflattened/init(payload:protecteddata:protected:headerdata:header:signature:).json index e61d81a..4f9e669 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/init(payload:protecteddata:protected:headerdata:header:signature:).json +++ b/data/documentation/jose_swift/jwsjsonflattened/init(payload:protecteddata:protected:headerdata:header:signature:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" instance."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/init(payload:protecteddata:protected:headerdata:header:signature:)"]}],"sections":[],"kind":"symbol","metadata":{"symbolKind":"init","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV7payload13protectedData0F006headerG00H09signatureACyxq_G10Foundation0G0V_AMSgxSgANq_SgAMtcfc","role":"symbol","title":"init(payload:protectedData:protected:headerData:header:signature:)","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"protected","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"headerData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"header"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"protected"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"headerData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"header"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"payload","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The payload data."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The raw data of the protected header.","type":"text"}]}],"name":"protectedData"},{"name":"protected","content":[{"type":"paragraph","inlineContent":[{"text":"The protected header instance.","type":"text"}]}]},{"name":"headerData","content":[{"inlineContent":[{"type":"text","text":"The raw data of the unprotected header."}],"type":"paragraph"}]},{"name":"header","content":[{"inlineContent":[{"type":"text","text":"The unprotected header instance."}],"type":"paragraph"}]},{"name":"signature","content":[{"inlineContent":[{"type":"text","text":"The signature data."}],"type":"paragraph"}]}],"kind":"parameters"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(payload:protectedData:protected:headerData:header:signature:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/init(payload:protectedData:protected:headerData:header:signature:)":{"abstract":[{"text":"Initializes a new ","type":"text"},{"code":"JWSJsonFlattened","type":"codeVoice"},{"text":" instance.","type":"text"}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"protected"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"headerData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"header","kind":"externalParam"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/jwsjsonflattened\/init(payload:protecteddata:protected:headerdata:header:signature:)","kind":"symbol","title":"init(payload:protectedData:protected:headerData:header:signature:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(payload:protectedData:protected:headerData:header:signature:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"protected","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":"?, "},{"text":"headerData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"header"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":"?, "},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The payload data."}]}],"name":"payload"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The raw data of the protected header.","type":"text"}]}],"name":"protectedData"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The protected header instance.","type":"text"}]}],"name":"protected"},{"name":"headerData","content":[{"inlineContent":[{"type":"text","text":"The raw data of the unprotected header."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The unprotected header instance."}],"type":"paragraph"}],"name":"header"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The signature data."}]}],"name":"signature"}],"kind":"parameters"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(payload:protectedData:protected:headerData:header:signature:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"protected"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"headerData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"header"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"signature","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":")","kind":"text"}],"symbolKind":"init","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV7payload13protectedData0F006headerG00H09signatureACyxq_G10Foundation0G0V_AMSgxSgANq_SgAMtcfc","role":"symbol","modules":[{"name":"jose-swift"}],"title":"init(payload:protectedData:protected:headerData:header:signature:)","roleHeading":"Initializer"},"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"JWSJsonFlattened"},{"text":" instance.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/init(payload:protecteddata:protected:headerdata:header:signature:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/init(payload:protectedData:protected:headerData:header:signature:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/init(payload:protectedData:protected:headerData:header:signature:)","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"protectedData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"protected","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"headerData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"header"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"signature"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/init(payload:protecteddata:protected:headerdata:header:signature:)","abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" instance."}],"title":"init(payload:protectedData:protected:headerData:header:signature:)"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/jws().json b/data/documentation/jose_swift/jwsjsonflattened/jws().json index 5e3fef3..84ad65a 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/jws().json +++ b/data/documentation/jose_swift/jwsjsonflattened/jws().json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jws"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"JWS","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","preciseIdentifier":"s:16JSONWebSignature3JWSV"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"JWS"},{"text":" instance.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"name":"Throws","type":"aside","content":[{"inlineContent":[{"text":"An error if the ","type":"text"},{"code":"JWS","type":"codeVoice"},{"text":" initialization fails.","type":"text"}],"type":"paragraph"}],"style":"note"}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/jws()"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/jws()","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Constructs a ","type":"text"},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance from the flattened structure."}],"metadata":{"title":"jws()","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jws","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWS","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV"}],"modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV3jwsAA3JWSVyKF","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/jws()":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/jws()","type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/jws()","abstract":[{"text":"Constructs a ","type":"text"},{"type":"codeVoice","code":"JWS"},{"text":" instance from the flattened structure.","type":"text"}],"title":"jws()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jws","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV","text":"JWS"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"text":"RFC7515","type":"text"}],"title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jws"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV"}]}]},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWS"},{"type":"text","text":" instance."}],"type":"paragraph"}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An error if the ","type":"text"},{"code":"JWS","type":"codeVoice"},{"type":"text","text":" initialization fails."}]}],"style":"note","name":"Throws","type":"aside"}],"kind":"content"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/jws()","interfaceLanguage":"swift"},"sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jws"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV","text":"JWS"}],"symbolKind":"method","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature16JWSJsonFlattenedV3jwsAA3JWSVyKF","title":"jws()","roleHeading":"Instance Method"},"abstract":[{"text":"Constructs a ","type":"text"},{"type":"codeVoice","code":"JWS"},{"text":" instance from the flattened structure.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/jws()"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/jws()":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/jws()","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/jws()","abstract":[{"type":"text","text":"Constructs a "},{"code":"JWS","type":"codeVoice"},{"text":" instance from the flattened structure.","type":"text"}],"type":"topic","title":"jws()","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jws","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature3JWSV","kind":"typeIdentifier","text":"JWS"}]},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"type":"link","titleInlineContent":[{"text":"RFC7515","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/payload.json b/data/documentation/jose_swift/jwsjsonflattened/payload.json index a62f45b..da0da17 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/payload.json +++ b/data/documentation/jose_swift/jwsjsonflattened/payload.json @@ -1 +1 @@ -{"abstract":[{"text":"Represents the payload of the JWS. This is the data that was signed.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"payload","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature16JWSJsonFlattenedV7payload10Foundation4DataVvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"symbolKind":"property","title":"payload","roleHeading":"Instance Property","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/payload"},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/payload"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"sections":[],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/payload":{"role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"Represents the payload of the JWS. This is the data that was signed.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/payload","title":"payload","url":"\/documentation\/jose_swift\/jwsjsonflattened\/payload"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"payload"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"role":"symbol","symbolKind":"property","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV7payload10Foundation4DataVvp","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"title":"payload"},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/payload","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"payload","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Represents the payload of the JWS. This is the data that was signed.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/payload"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/payload":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/payload","abstract":[{"type":"text","text":"Represents the payload of the JWS. This is the data that was signed."}],"title":"payload","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/payload","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/protectedheader.json b/data/documentation/jose_swift/jwsjsonflattened/protectedheader.json index 966b03a..ac83aeb 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/protectedheader.json +++ b/data/documentation/jose_swift/jwsjsonflattened/protectedheader.json @@ -1 +1 @@ -{"abstract":[{"text":"An instance of the protected header. Contains metadata about the signature and, optionally, the payload.","type":"text"}],"metadata":{"title":"protectedHeader","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV15protectedHeaderxSgvp"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/protectedheader"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeader"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/protectedHeader":{"abstract":[{"text":"An instance of the protected header. Contains metadata about the signature and, optionally, the payload.","type":"text"}],"kind":"symbol","title":"protectedHeader","url":"\/documentation\/jose_swift\/jwsjsonflattened\/protectedheader","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeader","type":"topic","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"roleHeading":"Instance Property","title":"protectedHeader","role":"symbol","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV15protectedHeaderxSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"protectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","modules":[{"name":"jose-swift"}]},"abstract":[{"type":"text","text":"An instance of the protected header. Contains metadata about the signature and, optionally, the payload."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"protectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/protectedheader"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeader","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/protectedHeader":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeader","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":"?","kind":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/protectedheader","abstract":[{"text":"An instance of the protected header. Contains metadata about the signature and, optionally, the payload.","type":"text"}],"title":"protectedHeader"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/protectedheaderdata.json b/data/documentation/jose_swift/jwsjsonflattened/protectedheaderdata.json index fc49381..ed5eec6 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/protectedheaderdata.json +++ b/data/documentation/jose_swift/jwsjsonflattened/protectedheaderdata.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature16JWSJsonFlattenedV19protectedHeaderData10Foundation0G0VSgvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"protectedHeaderData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"title":"protectedHeaderData","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeaderData"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"type":"text","text":"Raw data of the protected header. This header is encoded and included in the JWS signature calculation."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeaderData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/protectedheaderdata"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/protectedHeaderData":{"kind":"symbol","url":"\/documentation\/jose_swift\/jwsjsonflattened\/protectedheaderdata","type":"topic","title":"protectedHeaderData","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeaderData","abstract":[{"text":"Raw data of the protected header. This header is encoded and included in the JWS signature calculation.","type":"text"}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeaderData","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/protectedheaderdata"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"property","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV19protectedHeaderData10Foundation0G0VSgvp","title":"protectedHeaderData","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeaderData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"abstract":[{"text":"Raw data of the protected header. This header is encoded and included in the JWS signature calculation.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"protectedHeaderData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/protectedHeaderData":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/protectedHeaderData","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"protectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/protectedheaderdata","abstract":[{"type":"text","text":"Raw data of the protected header. This header is encoded and included in the JWS signature calculation."}],"title":"protectedHeaderData"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/signature.json b/data/documentation/jose_swift/jwsjsonflattened/signature.json index 5c5a8fe..925ec9c 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/signature.json +++ b/data/documentation/jose_swift/jwsjsonflattened/signature.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signature","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/signature"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"metadata":{"title":"signature","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"externalID":"s:16JSONWebSignature16JWSJsonFlattenedV9signature10Foundation4DataVvp","role":"symbol"},"abstract":[{"type":"text","text":"The signature data. This is the result of signing the payload and the protected header."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/signature"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/signature":{"kind":"symbol","title":"signature","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"signature","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/signature","url":"\/documentation\/jose_swift\/jwsjsonflattened\/signature","abstract":[{"text":"The signature data. This is the result of signing the payload and the protected header.","type":"text"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV9signature10Foundation4DataVvp","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"title":"signature"},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/signature","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signature"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The signature data. This is the result of signing the payload and the protected header.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/signature"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/signature":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/signature","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/signature","abstract":[{"text":"The signature data. This is the result of signing the payload and the protected header.","type":"text"}],"type":"topic","title":"signature","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signature"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}]},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/unprotectedheader.json b/data/documentation/jose_swift/jwsjsonflattened/unprotectedheader.json index 42a2f35..e922f7c 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/unprotectedheader.json +++ b/data/documentation/jose_swift/jwsjsonflattened/unprotectedheader.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature16JWSJsonFlattenedV17unprotectedHeaderq_Sgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unprotectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","roleHeading":"Instance Property","title":"unprotectedHeader"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeader","interfaceLanguage":"swift"},"abstract":[{"text":"An instance of the unprotected header. Contains additional metadata that is not included in the signature.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheader"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unprotectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/unprotectedHeader":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeader","type":"topic","abstract":[{"type":"text","text":"An instance of the unprotected header. Contains additional metadata that is not included in the signature."}],"role":"symbol","url":"\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheader","title":"unprotectedHeader"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"sections":[],"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unprotectedHeader","kind":"identifier"},{"text":": ","kind":"text"},{"text":"H","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","modules":[{"name":"jose-swift"}],"title":"unprotectedHeader","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV17unprotectedHeaderq_Sgvp","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeader"},"abstract":[{"text":"An instance of the unprotected header. Contains additional metadata that is not included in the signature.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheader"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/unprotectedHeader":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"unprotectedHeader","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"H"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"An instance of the unprotected header. Contains additional metadata that is not included in the signature."}],"title":"unprotectedHeader","type":"topic","url":"\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheader","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeader"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsjsonflattened/unprotectedheaderdata.json b/data/documentation/jose_swift/jwsjsonflattened/unprotectedheaderdata.json index 711f05e..079160a 100644 --- a/data/documentation/jose_swift/jwsjsonflattened/unprotectedheaderdata.json +++ b/data/documentation/jose_swift/jwsjsonflattened/unprotectedheaderdata.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheaderdata"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeaderData","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"unprotectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","title":"unprotectedHeaderData","role":"symbol","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV21unprotectedHeaderData10Foundation0G0VSgvp"},"sections":[],"abstract":[{"type":"text","text":"Raw data of the unprotected header. This header is not included in the JWS signature calculation."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unprotectedHeaderData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"title":"JWSJsonFlattened","role":"symbol","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWSJsonFlattened","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/unprotectedHeaderData":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"unprotectedHeaderData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeaderData","url":"\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheaderdata","title":"unprotectedHeaderData","abstract":[{"type":"text","text":"Raw data of the unprotected header. This header is not included in the JWS signature calculation."}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Raw data of the unprotected header. This header is not included in the JWS signature calculation."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened"]]},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeaderData","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheaderdata"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","roleHeading":"Instance Property","externalID":"s:16JSONWebSignature16JWSJsonFlattenedV21unprotectedHeaderData10Foundation0G0VSgvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"unprotectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"symbolKind":"property","title":"unprotectedHeaderData","modules":[{"name":"jose-swift"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unprotectedHeaderData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened","abstract":[{"type":"codeVoice","code":"JWSJsonFlattened"},{"type":"text","text":" represents a JSON Web Signature (JWS) object in a flattened JSON format."},{"text":" ","type":"text"},{"type":"text","text":"It is a generic struct allowing custom types for the protected and unprotected headers."}],"url":"\/documentation\/jose_swift\/jwsjsonflattened","type":"topic","navigatorTitle":[{"text":"JWSJsonFlattened","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSJsonFlattened"}],"title":"JWSJsonFlattened"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSJsonFlattened/unprotectedHeaderData":{"url":"\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheaderdata","abstract":[{"type":"text","text":"Raw data of the unprotected header. This header is not included in the JWS signature calculation."}],"title":"unprotectedHeaderData","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSJsonFlattened\/unprotectedHeaderData","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"unprotectedHeaderData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsregisteredfieldsheader.json b/data/documentation/jose_swift/jwsregisteredfieldsheader.json index 939cc24..69b27fc 100644 --- a/data/documentation/jose_swift/jwsregisteredfieldsheader.json +++ b/data/documentation/jose_swift/jwsregisteredfieldsheader.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"role":"symbol","symbolKind":"protocol","title":"JWSRegisteredFieldsHeader","roleHeading":"Protocol","modules":[{"name":"jose-swift"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader"]}],"abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS)."},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/algorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/contentType","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/critical","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwk","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwkSetURL","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/keyID","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/type","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateChain","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA1Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA256Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509URL"]}],"kind":"symbol","relationshipsSections":[{"kind":"relationships","title":"Inherits From","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"type":"inheritsFrom"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"],"type":"conformingTypes","title":"Conforming Types","kind":"relationships"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Se","text":"Decodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SE","text":"Encodable"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509CertificateSHA256Thumbprint":{"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha256thumbprint","title":"x509CertificateSHA256Thumbprint","abstract":[{"text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate.","type":"text"}],"type":"topic","kind":"symbol","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA256Thumbprint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/contentType":{"title":"contentType","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/contentType","abstract":[{"type":"text","text":"Media type of the complete JWS."}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/contenttype","required":true,"type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentType","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/jwk":{"kind":"symbol","title":"jwk","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwk"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwk","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwk","abstract":[{"text":"JSON Web Key representing the key used to sign the payload.","type":"text"}],"type":"topic","required":true,"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/type":{"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/type","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/type","kind":"symbol","type":"topic","title":"type","required":true,"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Type of token - typically used to declare a MIME type."}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509CertificateSHA1Thumbprint":{"abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate."}],"title":"x509CertificateSHA1Thumbprint","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha1thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA1Thumbprint","type":"topic","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/critical":{"title":"critical","kind":"symbol","abstract":[{"text":"Indicates extensions to this protocol that must be understood and processed.","type":"text"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/critical","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/critical","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"critical"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/keyID":{"title":"keyID","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/keyid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"required":true,"role":"symbol","abstract":[{"type":"text","text":"Key ID hint indicating which key was used to secure the JWS."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/keyID"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509CertificateChain":{"role":"symbol","type":"topic","title":"x509CertificateChain","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateChain","kind":"symbol","abstract":[{"text":"X.509 public key certificate or certificate chain.","type":"text"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatechain","required":true},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/Se":{"identifier":"doc:\/\/jose-swift\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509URL":{"abstract":[{"text":"URL for the X.509 public key certificate or certificate chain corresponding to the key used to sign the JWS.","type":"text"}],"required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","title":"x509URL","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509URL","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509url"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/SE":{"identifier":"doc:\/\/jose-swift\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","title":"DefaultJWSHeaderImpl","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","abstract":[{"type":"codeVoice","code":"DefaultJWSHeaderImpl"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"type":"text","text":" protocol."},{"text":" ","type":"text"},{"text":"It provides storage for the common fields found in a JWS protected header.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/algorithm":{"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/algorithm","title":"algorithm","abstract":[{"type":"text","text":"The signing algorithm to be used."}],"type":"topic","kind":"symbol","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/algorithm","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","text":"SigningAlgorithm","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/jwkSetURL":{"kind":"symbol","required":true,"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkSetURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwkSetURL","type":"topic","title":"jwkSetURL","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwkseturl","abstract":[{"type":"text","text":"URL that refers to a resource for a set of JSON-encoded public keys."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"title":"Inherits From","type":"inheritsFrom","kind":"relationships"},{"kind":"relationships","type":"conformingTypes","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl"],"title":"Conforming Types"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader"]}],"abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"metadata":{"roleHeading":"Protocol","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"title":"JWSRegisteredFieldsHeader","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"symbolKind":"protocol"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/algorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/contentType","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/critical","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwk","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwkSetURL","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/keyID","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/type","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateChain","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA1Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA256Thumbprint","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509URL"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Se","kind":"typeIdentifier","text":"Decodable"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/type":{"title":"type","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/type","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/type","required":true,"kind":"symbol","abstract":[{"type":"text","text":"Type of token - typically used to declare a MIME type."}]},"doc://jose-swift/documentation/jose_swift/DefaultJWSHeaderImpl":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DefaultJWSHeaderImpl"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWSHeaderImpl","kind":"symbol","url":"\/documentation\/jose_swift\/defaultjwsheaderimpl","type":"topic","navigatorTitle":[{"text":"DefaultJWSHeaderImpl","kind":"identifier"}],"role":"symbol","abstract":[{"code":"DefaultJWSHeaderImpl","type":"codeVoice"},{"type":"text","text":" is a default implementation of the "},{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It provides storage for the common fields found in a JWS protected header."}],"title":"DefaultJWSHeaderImpl"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/critical":{"kind":"symbol","type":"topic","title":"critical","required":true,"abstract":[{"type":"text","text":"Indicates extensions to this protocol that must be understood and processed."}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/critical","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"critical"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/critical"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/jwk":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwk"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?","kind":"text"}],"required":true,"role":"symbol","abstract":[{"text":"JSON Web Key representing the key used to sign the payload.","type":"text"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwk","title":"jwk","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwk"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509CertificateChain":{"type":"topic","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateChain","abstract":[{"text":"X.509 public key certificate or certificate chain.","type":"text"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatechain","title":"x509CertificateChain","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateChain","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509URL":{"abstract":[{"type":"text","text":"URL for the X.509 public key certificate or certificate chain corresponding to the key used to sign the JWS."}],"title":"x509URL","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509URL","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509url","required":true,"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/contentType":{"title":"contentType","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"required":true,"abstract":[{"text":"Media type of the complete JWS.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/contentType","role":"symbol","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/contenttype"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509CertificateSHA1Thumbprint":{"type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha1thumbprint","kind":"symbol","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA1Thumbprint","role":"symbol","abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate."}],"title":"x509CertificateSHA1Thumbprint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/algorithm":{"abstract":[{"type":"text","text":"The signing algorithm to be used."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","text":"SigningAlgorithm"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/algorithm","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/algorithm","type":"topic","kind":"symbol","required":true,"title":"algorithm"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/keyID":{"required":true,"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"Key ID hint indicating which key was used to secure the JWS."}],"title":"keyID","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/keyID","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/keyid","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509CertificateSHA256Thumbprint":{"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha256thumbprint","required":true,"role":"symbol","type":"topic","title":"x509CertificateSHA256Thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA256Thumbprint","abstract":[{"type":"text","text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/jwkSetURL":{"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwkseturl","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkSetURL"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"required":true,"role":"symbol","title":"jwkSetURL","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwkSetURL","type":"topic","abstract":[{"type":"text","text":"URL that refers to a resource for a set of JSON-encoded public keys."}]},"doc://jose-swift/SE":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsregisteredfieldsheader/algorithm.json b/data/documentation/jose_swift/jwsregisteredfieldsheader/algorithm.json index c1ef5e7..69520ef 100644 --- a/data/documentation/jose_swift/jwsregisteredfieldsheader/algorithm.json +++ b/data/documentation/jose_swift/jwsregisteredfieldsheader/algorithm.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/algorithm"},"abstract":[{"type":"text","text":"The signing algorithm to be used."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","text":"SigningAlgorithm","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/algorithm"]}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","required":true,"modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP9algorithm0A10Algorithms16SigningAlgorithmOSgvp","symbolKind":"property","title":"algorithm","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","text":"SigningAlgorithm","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/algorithm":{"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/algorithm","title":"algorithm","abstract":[{"type":"text","text":"The signing algorithm to be used."}],"type":"topic","kind":"symbol","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/algorithm","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","text":"SigningAlgorithm","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"algorithm"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","text":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/algorithm"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","text":"SigningAlgorithm"},{"kind":"text","text":"?"}],"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP9algorithm0A10Algorithms16SigningAlgorithmOSgvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","required":true,"title":"algorithm"},"kind":"symbol","abstract":[{"text":"The signing algorithm to be used.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/algorithm","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/algorithm":{"abstract":[{"type":"text","text":"The signing algorithm to be used."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms16SigningAlgorithmO","text":"SigningAlgorithm"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/algorithm","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/algorithm","type":"topic","kind":"symbol","required":true,"title":"algorithm"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsregisteredfieldsheader/contenttype.json b/data/documentation/jose_swift/jwsregisteredfieldsheader/contenttype.json index 4399de9..79f6015 100644 --- a/data/documentation/jose_swift/jwsregisteredfieldsheader/contenttype.json +++ b/data/documentation/jose_swift/jwsregisteredfieldsheader/contenttype.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/contenttype"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentType"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/contentType","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Media type of the complete JWS."}],"metadata":{"roleHeading":"Instance Property","title":"contentType","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP11contentTypeSSSgvp","modules":[{"name":"jose-swift"}],"required":true,"symbolKind":"property","role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/contentType":{"title":"contentType","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/contentType","abstract":[{"type":"text","text":"Media type of the complete JWS."}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/contenttype","required":true,"type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentType","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}}} \ No newline at end of file +{"metadata":{"title":"contentType","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentType","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP11contentTypeSSSgvp","required":true,"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Media type of the complete JWS."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/contenttype"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/contentType","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/contentType":{"title":"contentType","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"required":true,"abstract":[{"text":"Media type of the complete JWS.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/contentType","role":"symbol","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/contenttype"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsregisteredfieldsheader/critical.json b/data/documentation/jose_swift/jwsregisteredfieldsheader/critical.json index 06e656a..78aed7d 100644 --- a/data/documentation/jose_swift/jwsregisteredfieldsheader/critical.json +++ b/data/documentation/jose_swift/jwsregisteredfieldsheader/critical.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"critical"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"text":"Indicates extensions to this protocol that must be understood and processed.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"metadata":{"modules":[{"name":"jose-swift"}],"required":true,"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"critical","externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP8criticalSSSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"critical","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/critical"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/critical"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/critical":{"title":"critical","kind":"symbol","abstract":[{"text":"Indicates extensions to this protocol that must be understood and processed.","type":"text"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/critical","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/critical","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"critical"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/critical"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"title":"critical","roleHeading":"Instance Property","required":true,"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP8criticalSSSgvp","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"critical","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"abstract":[{"text":"Indicates extensions to this protocol that must be understood and processed.","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/critical","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"critical","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/critical":{"kind":"symbol","type":"topic","title":"critical","required":true,"abstract":[{"type":"text","text":"Indicates extensions to this protocol that must be understood and processed."}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/critical","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"critical"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/critical"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsregisteredfieldsheader/jwk.json b/data/documentation/jose_swift/jwsregisteredfieldsheader/jwk.json index 8f4c134..041c058 100644 --- a/data/documentation/jose_swift/jwsregisteredfieldsheader/jwk.json +++ b/data/documentation/jose_swift/jwsregisteredfieldsheader/jwk.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwk"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwk"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"metadata":{"title":"jwk","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwk","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?","kind":"text"}],"required":true,"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP3jwk0A3Key3JWKVSgvp","role":"symbol"},"abstract":[{"type":"text","text":"JSON Web Key representing the key used to sign the payload."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwk"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/jwk":{"kind":"symbol","title":"jwk","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwk"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwk","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwk","abstract":[{"text":"JSON Web Key representing the key used to sign the payload.","type":"text"}],"type":"topic","required":true,"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","role":"symbol","externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP3jwk0A3Key3JWKVSgvp","required":true,"title":"jwk","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwk"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?","kind":"text"}],"symbolKind":"property","modules":[{"name":"jose-swift"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwk"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwk","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"abstract":[{"type":"text","text":"JSON Web Key representing the key used to sign the payload."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwk"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/jwk":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwk"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?","kind":"text"}],"required":true,"role":"symbol","abstract":[{"text":"JSON Web Key representing the key used to sign the payload.","type":"text"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwk","title":"jwk","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwk"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsregisteredfieldsheader/jwkseturl.json b/data/documentation/jose_swift/jwsregisteredfieldsheader/jwkseturl.json index fe510c6..2dd3edb 100644 --- a/data/documentation/jose_swift/jwsregisteredfieldsheader/jwkseturl.json +++ b/data/documentation/jose_swift/jwsregisteredfieldsheader/jwkseturl.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP9jwkSetURLSSSgvp","required":true,"role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkSetURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"title":"jwkSetURL","symbolKind":"property"},"variants":[{"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwkseturl"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkSetURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwkSetURL"},"sections":[],"abstract":[{"type":"text","text":"URL that refers to a resource for a set of JSON-encoded public keys."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/jwkSetURL":{"kind":"symbol","required":true,"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkSetURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwkSetURL","type":"topic","title":"jwkSetURL","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwkseturl","abstract":[{"type":"text","text":"URL that refers to a resource for a set of JSON-encoded public keys."}]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkSetURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"required":true,"role":"symbol","title":"jwkSetURL","symbolKind":"property","externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP9jwkSetURLSSSgvp"},"abstract":[{"text":"URL that refers to a resource for a set of JSON-encoded public keys.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkSetURL","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwkSetURL","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwkseturl"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/jwkSetURL":{"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwkseturl","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkSetURL"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"required":true,"role":"symbol","title":"jwkSetURL","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/jwkSetURL","type":"topic","abstract":[{"type":"text","text":"URL that refers to a resource for a set of JSON-encoded public keys."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsregisteredfieldsheader/keyid.json b/data/documentation/jose_swift/jwsregisteredfieldsheader/keyid.json index 42f5e3c..5117d48 100644 --- a/data/documentation/jose_swift/jwsregisteredfieldsheader/keyid.json +++ b/data/documentation/jose_swift/jwsregisteredfieldsheader/keyid.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/keyid"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"metadata":{"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP5keyIDSSSgvp","title":"keyID","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","required":true,"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/keyID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Key ID hint indicating which key was used to secure the JWS."}],"references":{"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/keyID":{"title":"keyID","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/keyid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"required":true,"role":"symbol","abstract":[{"type":"text","text":"Key ID hint indicating which key was used to secure the JWS."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/keyID"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"metadata":{"required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP5keyIDSSSgvp","title":"keyID","modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/keyid"]}],"abstract":[{"type":"text","text":"Key ID hint indicating which key was used to secure the JWS."}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/keyID"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/keyID":{"required":true,"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"keyID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"Key ID hint indicating which key was used to secure the JWS."}],"title":"keyID","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/keyID","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/keyid","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsregisteredfieldsheader/type.json b/data/documentation/jose_swift/jwsregisteredfieldsheader/type.json index 7cbcebf..a26b3b6 100644 --- a/data/documentation/jose_swift/jwsregisteredfieldsheader/type.json +++ b/data/documentation/jose_swift/jwsregisteredfieldsheader/type.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Type of token - typically used to declare a MIME type."}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/type","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"symbolKind":"property","title":"type","required":true,"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP4typeSSSgvp"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/type"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/type":{"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/type","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/type","kind":"symbol","type":"topic","title":"type","required":true,"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Type of token - typically used to declare a MIME type."}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","required":true,"modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP4typeSSSgvp","title":"type","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/type","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"kind":"symbol","abstract":[{"type":"text","text":"Type of token - typically used to declare a MIME type."}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/type":{"title":"type","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/type","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/type","required":true,"kind":"symbol","abstract":[{"type":"text","text":"Type of token - typically used to declare a MIME type."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsregisteredfieldsheader/x509certificatechain.json b/data/documentation/jose_swift/jwsregisteredfieldsheader/x509certificatechain.json index b92d575..21dbd5e 100644 --- a/data/documentation/jose_swift/jwsregisteredfieldsheader/x509certificatechain.json +++ b/data/documentation/jose_swift/jwsregisteredfieldsheader/x509certificatechain.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateChain"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"x509CertificateChain","roleHeading":"Instance Property","required":true,"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP20x509CertificateChainSSSgvp","role":"symbol","symbolKind":"property"},"sections":[],"abstract":[{"text":"X.509 public key certificate or certificate chain.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatechain"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509CertificateChain":{"role":"symbol","type":"topic","title":"x509CertificateChain","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateChain","kind":"symbol","abstract":[{"text":"X.509 public key certificate or certificate chain.","type":"text"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatechain","required":true},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"abstract":[{"type":"text","text":"X.509 public key certificate or certificate chain."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatechain"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"metadata":{"modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP20x509CertificateChainSSSgvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509CertificateChain","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"x509CertificateChain","required":true,"role":"symbol","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateChain"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509CertificateChain":{"type":"topic","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateChain","abstract":[{"text":"X.509 public key certificate or certificate chain.","type":"text"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatechain","title":"x509CertificateChain","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateChain","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsregisteredfieldsheader/x509certificatesha1thumbprint.json b/data/documentation/jose_swift/jwsregisteredfieldsheader/x509certificatesha1thumbprint.json index b5ab770..d36bdd7 100644 --- a/data/documentation/jose_swift/jwsregisteredfieldsheader/x509certificatesha1thumbprint.json +++ b/data/documentation/jose_swift/jwsregisteredfieldsheader/x509certificatesha1thumbprint.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP29x509CertificateSHA1ThumbprintSSSgvp","required":true,"modules":[{"name":"jose-swift"}],"title":"x509CertificateSHA1Thumbprint","roleHeading":"Instance Property"},"abstract":[{"text":"Base64URL-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate.","type":"text"}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha1thumbprint"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA1Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA1Thumbprint"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509CertificateSHA1Thumbprint":{"abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate."}],"title":"x509CertificateSHA1Thumbprint","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha1thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA1Thumbprint","type":"topic","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA1Thumbprint","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha1thumbprint"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP29x509CertificateSHA1ThumbprintSSSgvp","symbolKind":"property","required":true,"role":"symbol","title":"x509CertificateSHA1Thumbprint","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate."}],"kind":"symbol","sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509CertificateSHA1Thumbprint":{"type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha1thumbprint","kind":"symbol","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA1Thumbprint","role":"symbol","abstract":[{"type":"text","text":"Base64URL-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate."}],"title":"x509CertificateSHA1Thumbprint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA1Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsregisteredfieldsheader/x509certificatesha256thumbprint.json b/data/documentation/jose_swift/jwsregisteredfieldsheader/x509certificatesha256thumbprint.json index 0de8731..7ff1c6a 100644 --- a/data/documentation/jose_swift/jwsregisteredfieldsheader/x509certificatesha256thumbprint.json +++ b/data/documentation/jose_swift/jwsregisteredfieldsheader/x509certificatesha256thumbprint.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"title":"x509CertificateSHA256Thumbprint","modules":[{"name":"jose-swift"}],"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP31x509CertificateSHA256ThumbprintSSSgvp","required":true,"symbolKind":"property","roleHeading":"Instance Property","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha256thumbprint"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA256Thumbprint","interfaceLanguage":"swift"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509CertificateSHA256Thumbprint":{"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha256thumbprint","title":"x509CertificateSHA256Thumbprint","abstract":[{"text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate.","type":"text"}],"type":"topic","kind":"symbol","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA256Thumbprint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA256Thumbprint"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha256thumbprint"]}],"metadata":{"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP31x509CertificateSHA256ThumbprintSSSgvp","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","title":"x509CertificateSHA256Thumbprint","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509CertificateSHA256Thumbprint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"required":true},"abstract":[{"type":"text","text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509CertificateSHA256Thumbprint":{"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha256thumbprint","required":true,"role":"symbol","type":"topic","title":"x509CertificateSHA256Thumbprint","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509CertificateSHA256Thumbprint","abstract":[{"type":"text","text":"Base64URL-encoded SHA-256 thumbprint of the DER encoding of an X.509 certificate."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"x509CertificateSHA256Thumbprint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwsregisteredfieldsheader/x509url.json b/data/documentation/jose_swift/jwsregisteredfieldsheader/x509url.json index 171ae83..6413d38 100644 --- a/data/documentation/jose_swift/jwsregisteredfieldsheader/x509url.json +++ b/data/documentation/jose_swift/jwsregisteredfieldsheader/x509url.json @@ -1 +1 @@ -{"metadata":{"required":true,"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x509URL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"x509URL","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP7x509URLSSSgvp"},"variants":[{"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509url"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"abstract":[{"type":"text","text":"URL for the X.509 public key certificate or certificate chain corresponding to the key used to sign the JWS."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509URL","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509URL","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509URL":{"abstract":[{"text":"URL for the X.509 public key certificate or certificate chain corresponding to the key used to sign the JWS.","type":"text"}],"required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","title":"x509URL","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509URL","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509url"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"URL for the X.509 public key certificate or certificate chain corresponding to the key used to sign the JWS."}],"metadata":{"title":"x509URL","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x509URL","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP7x509URLSSSgvp","required":true,"modules":[{"name":"jose-swift"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509url"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509URL","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x509URL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader/x509URL":{"abstract":[{"type":"text","text":"URL for the X.509 public key certificate or certificate chain corresponding to the key used to sign the JWS."}],"title":"x509URL","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader\/x509URL","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x509URL"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509url","required":true,"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt.json b/data/documentation/jose_swift/jwt.json index 6667538..25f74a8 100644 --- a/data/documentation/jose_swift/jwt.json +++ b/data/documentation/jose_swift/jwt.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","preciseIdentifier":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP","text":"JWTRegisteredFieldsClaims","kind":"typeIdentifier"}]}]},{"kind":"parameters","parameters":[{"name":"C","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The type of claims the JWT carries. Must conform to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":"."}]}]}]},{"kind":"content","content":[{"type":"heading","anchor":"overview","text":"Overview","level":2},{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"JWT"},{"type":"text","text":" struct is generic over "},{"type":"codeVoice","code":"C"},{"text":", which must conform to the ","type":"text"},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":" protocol. This allows for flexibility in defining the set of claims a JWT can carry.","type":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/format-swift.property","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/jwtString","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/payload"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signed(payload:protectedHeader:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(jwtString:protectedHeader:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)"],"title":"Type Methods"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum"],"title":"Enumerations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt"]}],"abstract":[{"code":"JWT","type":"codeVoice"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}],"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"symbolKind":"struct","role":"symbol","title":"JWT","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWT"}],"externalID":"s:12JSONWebToken3JWTV","roleHeading":"Structure"},"references":{"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum","role":"symbol","title":"JWT.Format","navigatorTitle":[{"kind":"identifier","text":"Format"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Format"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum","abstract":[{"code":"Format","type":"codeVoice"},{"text":" is an enumeration that defines the two possible formats for a JWT: JWE and JWS.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWT/jwtString":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/jwtstring","role":"symbol","title":"jwtString","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwtString","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/jwtString","abstract":[{"text":"A computed property that returns the JWT in its compact string representation.","type":"text"},{"text":" ","type":"text"},{"text":"If the JWT is in JWE format, it returns the compact serialization of the JWE.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"If in JWS format, it returns the compact serialization of the JWS."}]},"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWT/signed(payload:protectedHeader:key:)":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/signed(payload:protectedheader:key:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"C","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"signed(payload:protectedHeader:key:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signed","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signed(payload:protectedHeader:key:)","abstract":[{"type":"text","text":"Creates a signed JWT using the provided payload, header, and key."}]},"doc://jose-swift/documentation/jose_swift/JWT/signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/signedasnested(payload:protectedheader:key:nestedprotectedheader:nestedkey:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"C"},{"text":" conforms to ","type":"text"},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signedAsNested"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"NP","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"nestedProtectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NP"},{"text":", ","kind":"text"},{"text":"nestedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:16JSONWebSignature3JWSV","kind":"typeIdentifier","text":"JWS"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","abstract":[{"text":"Signs a JWT payload as a nested JWT in JWS format with distinct inner and outer JWS headers.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWT/payload":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/payload","role":"symbol","title":"payload","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"payload","kind":"identifier"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/payload","abstract":[{"type":"text","text":"The payload of the JWT, containing the claims."}]},"doc://jose-swift/documentation/jose_swift/JWT/format-swift.property":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/format-swift.property","role":"symbol","title":"format","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"format","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV","text":"JWT"},{"kind":"text","text":"<"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:12JSONWebToken3JWTV6FormatO","kind":"typeIdentifier","text":"Format"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/format-swift.property","abstract":[{"type":"text","text":"The format of the JWT, either JWE (encrypted) or JWS (signed)."}]},"doc://jose-swift/documentation/jose_swift/JWT/encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)":{"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Encrypts a JWT string as a nested JWT in JWE format."}],"url":"\/documentation\/jose_swift\/jwt\/encryptasnested(jwt:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encryptAsNested"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"jwt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":">, "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"JWE","preciseIdentifier":"s:17JSONWebEncryption3JWEV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"title":"JWTRegisteredFieldsClaims"},"doc://jose-swift/documentation/jose_swift/JWT/encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)":{"abstract":[{"text":"Encrypts the payload of a JWT and returns it in JWE format.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","title":"encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwt\/encrypt(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}],"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}]}},"doc://jose-swift/documentation/jose_swift/JWT/encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)":{"kind":"symbol","title":"encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)","url":"\/documentation\/jose_swift\/jwt\/encryptasnested(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:nestedprotectedheader:nestedunprotectedheader:nestedsenderkey:nestedrecipientkey:nestedsharedke-6vzse","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encryptAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"NP"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"NU"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedProtectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NP"},{"text":", ","kind":"text"},{"text":"nestedUnprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NU"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedSenderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"nestedRecipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedSharedKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedCek"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"nestedInitializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"nestedAdditionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"JWE","preciseIdentifier":"s:17JSONWebEncryption3JWEV","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)","abstract":[{"type":"text","text":"Encrypts a JWT payload as a nested JWT in JWE format with distinct outer and inner JWE headers."}]},"doc://jose-swift/documentation/jose_swift/JWT/signedAsNested(jwtString:protectedHeader:key:)":{"abstract":[{"type":"text","text":"Signs a JWT string as a nested JWT in JWS format."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(jwtString:protectedHeader:key:)","kind":"symbol","title":"signedAsNested(jwtString:protectedHeader:key:)","role":"symbol","url":"\/documentation\/jose_swift\/jwt\/signedasnested(jwtstring:protectedheader:key:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"signedAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"jwtString","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWS","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV"}],"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"C","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://jose-swift/documentation/jose_swift/JWT/verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)":{"title":"verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)","url":"\/documentation\/jose_swift\/jwt\/verify(jwtstring:senderkey:recipientkey:nestedkeys:expectedissuer:expectedaudience:)","kind":"symbol","abstract":[{"text":"Verifies a JWT string and returns a decoded JWT if successful.","type":"text"}],"type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"C"},{"text":" conforms to ","type":"text"},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"text":"jwtString","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"nestedKeys","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"expectedIssuer"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"expectedAudience","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:12JSONWebToken3JWTV","text":"JWT","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/format-swift.property","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/jwtString","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/payload"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signed(payload:protectedHeader:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(jwtString:protectedHeader:key:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)"],"title":"Type Methods"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum"],"title":"Enumerations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWT","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"text":"JWTRegisteredFieldsClaims","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","preciseIdentifier":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"C","content":[{"inlineContent":[{"type":"text","text":"The type of claims the JWT carries. Must conform to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"JWT"},{"type":"text","text":" struct is generic over "},{"type":"codeVoice","code":"C"},{"text":", which must conform to the ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol. This allows for flexibility in defining the set of claims a JWT can carry.","type":"text"}],"type":"paragraph"}]}],"metadata":{"role":"symbol","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"roleHeading":"Structure","title":"JWT","navigatorTitle":[{"kind":"identifier","text":"JWT"}],"modules":[{"name":"jose-swift"}],"externalID":"s:12JSONWebToken3JWTV"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"code":"JWT","type":"codeVoice"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/JWT/format-swift.property":{"title":"format","type":"topic","url":"\/documentation\/jose_swift\/jwt\/format-swift.property","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/format-swift.property","abstract":[{"type":"text","text":"The format of the JWT, either JWE (encrypted) or JWS (signed)."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"format","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:12JSONWebToken3JWTV6FormatO","text":"Format","kind":"typeIdentifier"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWT/encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","url":"\/documentation\/jose_swift\/jwt\/encryptasnested(jwt:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encryptAsNested","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"kind":"externalParam","text":"jwt"},{"kind":"text","text":": "},{"preciseIdentifier":"s:12JSONWebToken3JWTV","text":"JWT","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption3JWEV","kind":"typeIdentifier","text":"JWE"}],"abstract":[{"type":"text","text":"Encrypts a JWT string as a nested JWT in JWE format."}],"title":"encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"C","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":".","type":"text"}]}},"doc://jose-swift/documentation/jose_swift/JWT/signed(payload:protectedHeader:key:)":{"abstract":[{"type":"text","text":"Creates a signed JWT using the provided payload, header, and key."}],"url":"\/documentation\/jose_swift\/jwt\/signed(payload:protectedheader:key:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"C","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":".","type":"text"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signed(payload:protectedHeader:key:)","title":"signed(payload:protectedHeader:key:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signed"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:12JSONWebToken3JWTV","text":"JWT","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Format"}],"kind":"symbol","role":"symbol","title":"JWT.Format","navigatorTitle":[{"kind":"identifier","text":"Format"}],"abstract":[{"code":"Format","type":"codeVoice"},{"type":"text","text":" is an enumeration that defines the two possible formats for a JWT: JWE and JWS."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum"},"doc://jose-swift/documentation/jose_swift/JWT/encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"C"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","type":"topic","title":"encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","abstract":[{"type":"text","text":"Encrypts the payload of a JWT and returns it in JWE format."}],"url":"\/documentation\/jose_swift\/jwt\/encrypt(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"JWT","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWT/signedAsNested(jwtString:protectedHeader:key:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signedAsNested","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"jwtString"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWS","preciseIdentifier":"s:16JSONWebSignature3JWSV","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"Signs a JWT string as a nested JWT in JWS format."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"C","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/jose_swift\/jwt\/signedasnested(jwtstring:protectedheader:key:)","title":"signedAsNested(jwtString:protectedHeader:key:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(jwtString:protectedHeader:key:)"},"doc://jose-swift/documentation/jose_swift/JWT/payload":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/payload","abstract":[{"text":"The payload of the JWT, containing the claims.","type":"text"}],"url":"\/documentation\/jose_swift\/jwt\/payload","title":"payload","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"payload","kind":"identifier"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"text":" ","type":"text"},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","title":"JWTRegisteredFieldsClaims","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims"},"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"},"doc://jose-swift/documentation/jose_swift/JWT/signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signedAsNested"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"NP","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"nestedProtectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NP"},{"text":", ","kind":"text"},{"text":"nestedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWS","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwt\/signedasnested(payload:protectedheader:key:nestedprotectedheader:nestedkey:)","title":"signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","abstract":[{"type":"text","text":"Signs a JWT payload as a nested JWT in JWS format with distinct inner and outer JWS headers."}]},"doc://jose-swift/documentation/jose_swift/JWT/verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"verify","kind":"identifier"},{"kind":"text","text":"("},{"text":"jwtString","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedKeys"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"], "},{"text":"expectedIssuer","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"expectedAudience"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":">"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)","kind":"symbol","abstract":[{"text":"Verifies a JWT string and returns a decoded JWT if successful.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/jwt\/verify(jwtstring:senderkey:recipientkey:nestedkeys:expectedissuer:expectedaudience:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}]},"title":"verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWT/encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)":{"abstract":[{"type":"text","text":"Encrypts a JWT payload as a nested JWT in JWE format with distinct outer and inner JWE headers."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryptAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"NP","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"NU","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"nestedProtectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"nestedUnprotectedHeader"},{"text":": ","kind":"text"},{"text":"NU","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"nestedSenderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"nestedRecipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"nestedSharedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"nestedCek","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"nestedInitializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"nestedAdditionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption3JWEV","text":"JWE"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)","role":"symbol","title":"encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)","url":"\/documentation\/jose_swift\/jwt\/encryptasnested(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:nestedprotectedheader:nestedunprotectedheader:nestedsenderkey:nestedrecipientkey:nestedsharedke-6vzse","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"C","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWT/jwtString":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwtString"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"A computed property that returns the JWT in its compact string representation.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"If the JWT is in JWE format, it returns the compact serialization of the JWE."},{"type":"text","text":" "},{"type":"text","text":"If in JWS format, it returns the compact serialization of the JWS."}],"kind":"symbol","title":"jwtString","type":"topic","url":"\/documentation\/jose_swift\/jwt\/jwtstring","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/jwtString"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt/encrypt(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:).json b/data/documentation/jose_swift/jwt/encrypt(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:).json index 40c3ee5..a2db52a 100644 --- a/data/documentation/jose_swift/jwt/encrypt(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:).json +++ b/data/documentation/jose_swift/jwt/encrypt(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:).json @@ -1 +1 @@ -{"abstract":[{"text":"Encrypts the payload of a JWT and returns it in JWE format.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/jwt\/encrypt(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encrypt"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"JWT","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":">"}],"externalID":"s:12JSONWebToken3JWTV7encrypt7payload15protectedHeader011unprotectedG09senderKey09recipientJ006sharedJ03cek20initializationVector28additionalAuthenticationDataACyxGx_qd__qd_0_Sg0aJ03JWKVSgA2S10Foundation0R0VSgA2WtK0A10Encryption019JWERegisteredFieldsG0Rd__AxYRd_0_r0_lFZ","role":"symbol","title":"encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","extendedModule":"JSONWebToken","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"C","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"relatedModules":["JSONWebToken"],"name":"jose-swift"}],"roleHeading":"Type Method","symbolKind":"method"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encrypt"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:12JSONWebToken3JWTV","text":"JWT","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The payload to encrypt, conforming to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"payload"},{"name":"protectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"A header with fields that will be protected (encrypted).","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"An optional header with fields that will be unprotected (not encrypted)."}],"type":"paragraph"}],"name":"unprotectedHeader"},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" representing the sender’s key."}]}]},{"name":"recipientKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" representing the recipient’s key."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional shared symmetric key used in key agreement protocols."}]}],"name":"sharedKey"},{"name":"cek","content":[{"inlineContent":[{"text":"An optional content encryption key.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"An optional initialization vector for the encryption algorithm.","type":"text"}],"type":"paragraph"}],"name":"initializationVector"},{"content":[{"inlineContent":[{"text":"Optional additional data authenticated along with the payload.","type":"text"}],"type":"paragraph"}],"name":"additionalAuthenticationData"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"An instance of "},{"code":"JWT","type":"codeVoice"},{"type":"text","text":" in JWE format with the encrypted payload."}],"type":"paragraph"}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"name":"Throws","style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the encryption process fails."}]}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWT/encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)":{"abstract":[{"text":"Encrypts the payload of a JWT and returns it in JWE format.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","title":"encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/jwt\/encrypt(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}],"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}]}},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"metadata":{"symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"C"},{"text":" conforms to ","type":"text"},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","roleHeading":"Type Method","externalID":"s:12JSONWebToken3JWTV7encrypt7payload15protectedHeader011unprotectedG09senderKey09recipientJ006sharedJ03cek20initializationVector28additionalAuthenticationDataACyxGx_qd__qd_0_Sg0aJ03JWKVSgA2S10Foundation0R0VSgA2WtK0A10Encryption019JWERegisteredFieldsG0Rd__AxYRd_0_r0_lFZ","modules":[{"name":"jose-swift","relatedModules":["JSONWebToken"]}],"extendedModule":"JSONWebToken","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"JWT","preciseIdentifier":"s:12JSONWebToken3JWTV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}],"role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"text":"Encrypts the payload of a JWT and returns it in JWE format.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encrypt"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"? = nil, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWT","preciseIdentifier":"s:12JSONWebToken3JWTV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":" : ","kind":"text"},{"text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The payload to encrypt, conforming to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":".","type":"text"}]}],"name":"payload"},{"content":[{"inlineContent":[{"type":"text","text":"A header with fields that will be protected (encrypted)."}],"type":"paragraph"}],"name":"protectedHeader"},{"name":"unprotectedHeader","content":[{"inlineContent":[{"text":"An optional header with fields that will be unprotected (not encrypted).","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"An optional "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" representing the sender’s key."}],"type":"paragraph"}],"name":"senderKey"},{"name":"recipientKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional "},{"code":"JWK","type":"codeVoice"},{"text":" representing the recipient’s key.","type":"text"}]}]},{"name":"sharedKey","content":[{"inlineContent":[{"text":"An optional shared symmetric key used in key agreement protocols.","type":"text"}],"type":"paragraph"}]},{"name":"cek","content":[{"inlineContent":[{"type":"text","text":"An optional content encryption key."}],"type":"paragraph"}]},{"name":"initializationVector","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional initialization vector for the encryption algorithm."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional additional data authenticated along with the payload."}],"type":"paragraph"}],"name":"additionalAuthenticationData"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"An instance of ","type":"text"},{"code":"JWT","type":"codeVoice"},{"text":" in JWE format with the encrypted payload.","type":"text"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"An error if the encryption process fails.","type":"text"}]}],"name":"Throws"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/encrypt(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWT/encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"C"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","type":"topic","title":"encrypt(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","abstract":[{"type":"text","text":"Encrypts the payload of a JWT and returns it in JWE format."}],"url":"\/documentation\/jose_swift\/jwt\/encrypt(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encrypt","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"JWT","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt/encryptasnested(jwt:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:).json b/data/documentation/jose_swift/jwt/encryptasnested(jwt:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:).json index 6f1e257..9b69304 100644 --- a/data/documentation/jose_swift/jwt/encryptasnested(jwt:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:).json +++ b/data/documentation/jose_swift/jwt/encryptasnested(jwt:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encryptAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"jwt","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWT","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","preciseIdentifier":"s:12JSONWebToken3JWTV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"C","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"? = nil as DefaultJWEHeaderImpl?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK"},{"kind":"text","text":"? = nil, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"? = nil, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"JWE","preciseIdentifier":"s:17JSONWebEncryption3JWEV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":" : ","kind":"text"},{"text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The JWT string to be encrypted.","type":"text"}]}],"name":"jwtString"},{"content":[{"type":"paragraph","inlineContent":[{"text":"A header with fields that will be protected (encrypted) in the outer JWE layer.","type":"text"}]}],"name":"protectedHeader"},{"content":[{"inlineContent":[{"type":"text","text":"An optional header with fields that will be unprotected (not encrypted) in the outer JWE layer."}],"type":"paragraph"}],"name":"unprotectedHeader"},{"content":[{"inlineContent":[{"type":"text","text":"An optional "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" representing the sender’s key for the outer JWE layer."}],"type":"paragraph"}],"name":"senderKey"},{"name":"recipientKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional "},{"type":"codeVoice","code":"JWK"},{"text":" representing the recipient’s key for the outer JWE layer.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional shared symmetric key used in key agreement protocols for the outer JWE layer."}]}],"name":"sharedKey"},{"content":[{"inlineContent":[{"type":"text","text":"An optional content encryption key for the outer JWE layer."}],"type":"paragraph"}],"name":"cek"},{"name":"initializationVector","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional initialization vector for the outer JWE encryption algorithm."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional additional data authenticated along with the payload for the outer JWE layer."}]}],"name":"additionalAuthenticationData"}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"inlineContent":[{"type":"text","text":"A string representing the encrypted JWT in JWE format."}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"This method is used for creating a nested JWT, where the payload is another JWT string.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It encrypts the provided JWT string and wraps it in a new JWE structure."}],"type":"paragraph"},{"type":"aside","style":"note","name":"Throws","content":[{"inlineContent":[{"text":"An error if the encryption process fails.","type":"text"}],"type":"paragraph"}]}]}],"abstract":[{"text":"Encrypts a JWT string as a nested JWT in JWE format.","type":"text"}],"kind":"symbol","sections":[],"metadata":{"extendedModule":"JSONWebToken","roleHeading":"Type Method","symbolKind":"method","modules":[{"relatedModules":["JSONWebToken"],"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encryptAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"jwt","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWT","preciseIdentifier":"s:12JSONWebToken3JWTV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"C"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption3JWEV","text":"JWE"}],"title":"encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","externalID":"s:12JSONWebToken3JWTV15encryptAsNested3jwt15protectedHeader011unprotectedI09senderKey09recipientL006sharedL03cek20initializationVector28additionalAuthenticationData0A10Encryption3JWEVACyxG_qd__qd_0_Sg0aL03JWKVSgA2V10Foundation0T0VSgA2ZtKAN019JWERegisteredFieldsI0Rd__ANA_Rd_0_r0_lFZ","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"C","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":".","type":"text"}]},"role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/encryptasnested(jwt:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]},"doc://jose-swift/documentation/jose_swift/JWT/encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)":{"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Encrypts a JWT string as a nested JWT in JWE format."}],"url":"\/documentation\/jose_swift\/jwt\/encryptasnested(jwt:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encryptAsNested"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"jwt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":">, "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"JWE","preciseIdentifier":"s:17JSONWebEncryption3JWEV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encryptAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"jwt"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"unprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"? = nil as DefaultJWEHeaderImpl?, "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"sharedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"JWE","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption3JWEV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"jwtString","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The JWT string to be encrypted."}]}]},{"name":"protectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A header with fields that will be protected (encrypted) in the outer JWE layer."}]}]},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"An optional header with fields that will be unprotected (not encrypted) in the outer JWE layer.","type":"text"}]}]},{"name":"senderKey","content":[{"inlineContent":[{"type":"text","text":"An optional "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" representing the sender’s key for the outer JWE layer."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An optional ","type":"text"},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" representing the recipient’s key for the outer JWE layer."}]}],"name":"recipientKey"},{"content":[{"inlineContent":[{"type":"text","text":"An optional shared symmetric key used in key agreement protocols for the outer JWE layer."}],"type":"paragraph"}],"name":"sharedKey"},{"content":[{"inlineContent":[{"type":"text","text":"An optional content encryption key for the outer JWE layer."}],"type":"paragraph"}],"name":"cek"},{"name":"initializationVector","content":[{"inlineContent":[{"text":"An optional initialization vector for the outer JWE encryption algorithm.","type":"text"}],"type":"paragraph"}]},{"name":"additionalAuthenticationData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional additional data authenticated along with the payload for the outer JWE layer."}]}]}]},{"content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A string representing the encrypted JWT in JWE format."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This method is used for creating a nested JWT, where the payload is another JWT string.","type":"text"},{"text":" ","type":"text"},{"text":"It encrypts the provided JWT string and wraps it in a new JWE structure.","type":"text"}]},{"style":"note","name":"Throws","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"An error if the encryption process fails.","type":"text"}]}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"jose-swift","relatedModules":["JSONWebToken"]}],"extendedModule":"JSONWebToken","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryptAsNested","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"jwt"},{"text":": ","kind":"text"},{"text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"C"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"JWE","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption3JWEV"}],"title":"encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","externalID":"s:12JSONWebToken3JWTV15encryptAsNested3jwt15protectedHeader011unprotectedI09senderKey09recipientL006sharedL03cek20initializationVector28additionalAuthenticationData0A10Encryption3JWEVACyxG_qd__qd_0_Sg0aL03JWKVSgA2V10Foundation0T0VSgA2ZtKAN019JWERegisteredFieldsI0Rd__ANA_Rd_0_r0_lFZ","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Type Method","symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/encryptasnested(jwt:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)"]}],"abstract":[{"type":"text","text":"Encrypts a JWT string as a nested JWT in JWE format."}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"},"doc://jose-swift/documentation/jose_swift/JWT/encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","url":"\/documentation\/jose_swift\/jwt\/encryptasnested(jwt:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encryptAsNested","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"kind":"text","text":">("},{"kind":"externalParam","text":"jwt"},{"kind":"text","text":": "},{"preciseIdentifier":"s:12JSONWebToken3JWTV","text":"JWT","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"text":"U","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption3JWEV","kind":"typeIdentifier","text":"JWE"}],"abstract":[{"type":"text","text":"Encrypts a JWT string as a nested JWT in JWE format."}],"title":"encryptAsNested(jwt:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"C","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":".","type":"text"}]}},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt/encryptasnested(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:nestedprotectedheader:nestedunprotectedheader:nestedsenderkey:nestedrecipientkey:nestedsharedke-6vzse.json b/data/documentation/jose_swift/jwt/encryptasnested(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:nestedprotectedheader:nestedunprotectedheader:nestedsenderkey:nestedrecipientkey:nestedsharedke-6vzse.json index f21d6f2..02051da 100644 --- a/data/documentation/jose_swift/jwt/encryptasnested(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:nestedprotectedheader:nestedunprotectedheader:nestedsenderkey:nestedrecipientkey:nestedsharedke-6vzse.json +++ b/data/documentation/jose_swift/jwt/encryptasnested(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:nestedprotectedheader:nestedunprotectedheader:nestedsenderkey:nestedrecipientkey:nestedsharedke-6vzse.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/encryptasnested(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:nestedprotectedheader:nestedunprotectedheader:nestedsenderkey:nestedrecipientkey:nestedsharedke-6vzse"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encryptAsNested"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"NP"},{"text":", ","kind":"text"},{"text":"NU","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"? = nil as DefaultJWEHeaderImpl?, "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"? = nil, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"nestedProtectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NP"},{"text":", ","kind":"text"},{"text":"nestedUnprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NU","kind":"typeIdentifier"},{"text":"? = nil as DefaultJWEHeaderImpl?, ","kind":"text"},{"text":"nestedSenderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"nestedRecipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"nestedSharedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"nestedCek"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"nestedInitializationVector"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"? = nil, ","kind":"text"},{"text":"nestedAdditionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"JWE","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE","preciseIdentifier":"s:17JSONWebEncryption3JWEV"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"NP"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"NU"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The payload to encrypt, conforming to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}]}],"name":"payload"},{"content":[{"inlineContent":[{"text":"A header with fields that will be protected (encrypted) in the outer JWE layer.","type":"text"}],"type":"paragraph"}],"name":"protectedHeader"},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"An optional header with fields that will be unprotected (not encrypted) in the outer JWE layer.","type":"text"}]}]},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" representing the sender’s key for the outer JWE layer."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An optional ","type":"text"},{"code":"JWK","type":"codeVoice"},{"text":" representing the recipient’s key for the outer JWE layer.","type":"text"}]}],"name":"recipientKey"},{"content":[{"inlineContent":[{"type":"text","text":"An optional shared symmetric key used in key agreement protocols for the outer JWE layer."}],"type":"paragraph"}],"name":"sharedKey"},{"content":[{"inlineContent":[{"text":"An optional content encryption key for the outer JWE layer.","type":"text"}],"type":"paragraph"}],"name":"cek"},{"name":"initializationVector","content":[{"type":"paragraph","inlineContent":[{"text":"An optional initialization vector for the outer JWE encryption algorithm.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"Optional additional data authenticated along with the payload for the outer JWE layer.","type":"text"}],"type":"paragraph"}],"name":"additionalAuthenticationData"},{"name":"nestedProtectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"A header with fields that will be protected (encrypted) in the inner JWE layer.","type":"text"}]}]},{"name":"nestedUnprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"An optional header with fields that will be unprotected (not encrypted) in the inner JWE layer.","type":"text"}]}]},{"name":"nestedSenderKey","content":[{"inlineContent":[{"text":"An optional ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" representing the sender’s key for the inner JWE layer."}],"type":"paragraph"}]},{"name":"nestedRecipientKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" representing the recipient’s key for the inner JWE layer."}]}]},{"name":"nestedSharedKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional shared symmetric key used in key agreement protocols for the inner JWE layer."}]}]},{"name":"nestedCek","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional content encryption key for the inner JWE layer."}]}]},{"content":[{"inlineContent":[{"text":"An optional initialization vector for the inner JWE encryption algorithm.","type":"text"}],"type":"paragraph"}],"name":"nestedInitializationVector"},{"name":"nestedAdditionalAuthenticationData","content":[{"inlineContent":[{"type":"text","text":"Optional additional data authenticated along with the payload for the inner JWE layer."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"code":"JWE","type":"codeVoice"},{"type":"text","text":" instance representing the doubly encrypted nested JWT."}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This method creates a nested JWE structure with two layers of encryption. The inner layer encrypts the payload,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and the outer layer encrypts the resulting JWT from the inner encryption."}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the encryption process fails."}]}],"style":"note","name":"Throws","type":"aside"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"C","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryptAsNested","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"NP"},{"kind":"text","text":", "},{"text":"NU","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unprotectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"?, "},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"sharedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"text":"cek","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"additionalAuthenticationData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedProtectedHeader"},{"text":": ","kind":"text"},{"text":"NP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"nestedUnprotectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NU"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedSenderKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"nestedRecipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"nestedSharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"nestedCek","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedInitializationVector"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"nestedAdditionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWE","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption3JWEV"}],"role":"symbol","title":"encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)","modules":[{"name":"jose-swift","relatedModules":["JSONWebToken"]}],"extendedModule":"JSONWebToken","externalID":"s:12JSONWebToken3JWTV15encryptAsNested7payload15protectedHeader011unprotectedI09senderKey09recipientL006sharedL03cek20initializationVector28additionalAuthenticationData015nestedProtectedI00u11UnprotectedI00u6SenderL00u9RecipientL00u6SharedL00U3Cek0u14InitializationQ00u10AdditionalsT00A10Encryption3JWEVx_qd__qd_0_Sg0aL03JWKVSgA1_A1_10Foundation0T0VSgA5_A5_qd_1_qd_2_SgA1_A1_A1_A5_A5_A5_tKAV019JWERegisteredFieldsI0Rd__AVA7_Rd_0_AVA7_Rd_1_AVA7_Rd_2_r2_lFZ","roleHeading":"Type Method","symbolKind":"method"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)","interfaceLanguage":"swift"},"abstract":[{"text":"Encrypts a JWT payload as a nested JWT in JWE format with distinct outer and inner JWE headers.","type":"text"}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE."}],"type":"topic","url":"\/documentation\/jose_swift\/jweregisteredfieldsheader","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","title":"JWERegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWERegisteredFieldsHeader"}]},"doc://jose-swift/documentation/jose_swift/JWT/encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)":{"kind":"symbol","title":"encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)","url":"\/documentation\/jose_swift\/jwt\/encryptasnested(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:nestedprotectedheader:nestedunprotectedheader:nestedsenderkey:nestedrecipientkey:nestedsharedke-6vzse","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encryptAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"U","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"NP"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"NU"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedProtectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NP"},{"text":", ","kind":"text"},{"text":"nestedUnprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NU"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedSenderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"nestedRecipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedSharedKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedCek"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"text":"nestedInitializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"nestedAdditionalAuthenticationData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"JWE","preciseIdentifier":"s:17JSONWebEncryption3JWEV","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)","abstract":[{"type":"text","text":"Encrypts a JWT payload as a nested JWT in JWE format with distinct outer and inner JWE headers."}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Encrypts a JWT payload as a nested JWT in JWE format with distinct outer and inner JWE headers."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encryptAsNested"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"U"},{"kind":"text","text":", "},{"text":"NP","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"NU"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"unprotectedHeader"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"kind":"text","text":"? = nil as DefaultJWEHeaderImpl?, "},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"? = nil, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"? = nil, "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"nestedProtectedHeader"},{"text":": ","kind":"text"},{"text":"NP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"nestedUnprotectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NU","kind":"typeIdentifier"},{"kind":"text","text":"? = nil as DefaultJWEHeaderImpl?, "},{"kind":"externalParam","text":"nestedSenderKey"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"nestedRecipientKey"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"? = nil, "},{"text":"nestedSharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"nestedCek","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"nestedInitializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"nestedAdditionalAuthenticationData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE","preciseIdentifier":"s:17JSONWebEncryption3JWEV","text":"JWE","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader"},{"text":", ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader"},{"kind":"text","text":", "},{"text":"NP","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier","text":"JWERegisteredFieldsHeader","preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP"},{"kind":"text","text":", "},{"text":"NU","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:17JSONWebEncryption25JWERegisteredFieldsHeaderP","text":"JWERegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"payload","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The payload to encrypt, conforming to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"A header with fields that will be protected (encrypted) in the outer JWE layer.","type":"text"}],"type":"paragraph"}],"name":"protectedHeader"},{"name":"unprotectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"An optional header with fields that will be unprotected (not encrypted) in the outer JWE layer.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" representing the sender’s key for the outer JWE layer."}]}],"name":"senderKey"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional "},{"code":"JWK","type":"codeVoice"},{"text":" representing the recipient’s key for the outer JWE layer.","type":"text"}]}],"name":"recipientKey"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional shared symmetric key used in key agreement protocols for the outer JWE layer."}]}],"name":"sharedKey"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional content encryption key for the outer JWE layer."}]}],"name":"cek"},{"name":"initializationVector","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional initialization vector for the outer JWE encryption algorithm."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional additional data authenticated along with the payload for the outer JWE layer."}]}],"name":"additionalAuthenticationData"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A header with fields that will be protected (encrypted) in the inner JWE layer."}]}],"name":"nestedProtectedHeader"},{"content":[{"inlineContent":[{"text":"An optional header with fields that will be unprotected (not encrypted) in the inner JWE layer.","type":"text"}],"type":"paragraph"}],"name":"nestedUnprotectedHeader"},{"name":"nestedSenderKey","content":[{"inlineContent":[{"type":"text","text":"An optional "},{"code":"JWK","type":"codeVoice"},{"text":" representing the sender’s key for the inner JWE layer.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An optional ","type":"text"},{"code":"JWK","type":"codeVoice"},{"text":" representing the recipient’s key for the inner JWE layer.","type":"text"}]}],"name":"nestedRecipientKey"},{"name":"nestedSharedKey","content":[{"type":"paragraph","inlineContent":[{"text":"An optional shared symmetric key used in key agreement protocols for the inner JWE layer.","type":"text"}]}]},{"name":"nestedCek","content":[{"inlineContent":[{"type":"text","text":"An optional content encryption key for the inner JWE layer."}],"type":"paragraph"}]},{"name":"nestedInitializationVector","content":[{"type":"paragraph","inlineContent":[{"text":"An optional initialization vector for the inner JWE encryption algorithm.","type":"text"}]}]},{"name":"nestedAdditionalAuthenticationData","content":[{"type":"paragraph","inlineContent":[{"text":"Optional additional data authenticated along with the payload for the inner JWE layer.","type":"text"}]}]}]},{"content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"JWE"},{"type":"text","text":" instance representing the doubly encrypted nested JWT."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method creates a nested JWE structure with two layers of encryption. The inner layer encrypts the payload,"},{"text":" ","type":"text"},{"text":"and the outer layer encrypts the resulting JWT from the inner encryption.","type":"text"}]},{"name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the encryption process fails."}]}],"style":"note","type":"aside"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["JSONWebToken"]}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryptAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"U"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"NP"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"NU"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"U"},{"text":"?, ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"additionalAuthenticationData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"nestedProtectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NP"},{"kind":"text","text":", "},{"text":"nestedUnprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NU"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"nestedSenderKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"nestedRecipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedSharedKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedCek"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedInitializationVector"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"nestedAdditionalAuthenticationData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption3JWEV","text":"JWE"}],"externalID":"s:12JSONWebToken3JWTV15encryptAsNested7payload15protectedHeader011unprotectedI09senderKey09recipientL006sharedL03cek20initializationVector28additionalAuthenticationData015nestedProtectedI00u11UnprotectedI00u6SenderL00u9RecipientL00u6SharedL00U3Cek0u14InitializationQ00u10AdditionalsT00A10Encryption3JWEVx_qd__qd_0_Sg0aL03JWKVSgA1_A1_10Foundation0T0VSgA5_A5_qd_1_qd_2_SgA1_A1_A1_A5_A5_A5_tKAV019JWERegisteredFieldsI0Rd__AVA7_Rd_0_AVA7_Rd_1_AVA7_Rd_2_r2_lFZ","extendedModule":"JSONWebToken","title":"encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/encryptasnested(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:nestedprotectedheader:nestedunprotectedheader:nestedsenderkey:nestedrecipientkey:nestedsharedke-6vzse"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWERegisteredFieldsHeader":{"navigatorTitle":[{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"title":"JWERegisteredFieldsHeader","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWERegisteredFieldsHeader","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWERegisteredFieldsHeader","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWERegisteredFieldsHeader"},{"type":"text","text":" protocol defines the standard fields used in the header of a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"text":"It includes fields for specifying algorithms, keys, and other metadata related to JWE.","type":"text"}],"url":"\/documentation\/jose_swift\/jweregisteredfieldsheader"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWT/encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)":{"abstract":[{"type":"text","text":"Encrypts a JWT payload as a nested JWT in JWE format with distinct outer and inner JWE headers."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryptAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"text":", ","kind":"text"},{"text":"U","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"NP","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"NU","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"unprotectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"U","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"text":"sharedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"additionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"nestedProtectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"nestedUnprotectedHeader"},{"text":": ","kind":"text"},{"text":"NU","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"nestedSenderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"nestedRecipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"nestedSharedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"nestedCek","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"nestedInitializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"nestedAdditionalAuthenticationData","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption3JWEV","text":"JWE"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)","role":"symbol","title":"encryptAsNested(payload:protectedHeader:unprotectedHeader:senderKey:recipientKey:sharedKey:cek:initializationVector:additionalAuthenticationData:nestedProtectedHeader:nestedUnprotectedHeader:nestedSenderKey:nestedRecipientKey:nestedSharedKey:nestedCek:nestedInitializationVector:nestedAdditionalAuthenticationData:)","url":"\/documentation\/jose_swift\/jwt\/encryptasnested(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:nestedprotectedheader:nestedunprotectedheader:nestedsenderkey:nestedrecipientkey:nestedsharedke-6vzse","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"C","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"},"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt/format-swift.enum.json b/data/documentation/jose_swift/jwt/format-swift.enum.json index c41c0b5..9fe1302 100644 --- a/data/documentation/jose_swift/jwt/format-swift.enum.json +++ b/data/documentation/jose_swift/jwt/format-swift.enum.json @@ -1 +1 @@ -{"abstract":[{"type":"codeVoice","code":"Format"},{"type":"text","text":" is an enumeration that defines the two possible formats for a JWT: JWE and JWS."}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"JWT.Format","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Format","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"symbolKind":"enum","navigatorTitle":[{"kind":"identifier","text":"Format"}],"roleHeading":"Enumeration","externalID":"s:12JSONWebToken3JWTV6FormatO"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwt\/format-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Format","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jwe(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jws(_:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum","role":"symbol","title":"JWT.Format","navigatorTitle":[{"kind":"identifier","text":"Format"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Format"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum","abstract":[{"code":"Format","type":"codeVoice"},{"text":" is an enumeration that defines the two possible formats for a JWT: JWE and JWS.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum/jwe(_:)":{"role":"symbol","type":"topic","title":"JWT.Format.jwe(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwe","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption3JWEV","text":"JWE"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jwe(_:)","kind":"symbol","abstract":[{"text":"JWE format, representing an encrypted JWT.","type":"text"}],"url":"\/documentation\/jose_swift\/jwt\/format-swift.enum\/jwe(_:)"},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum/jws(_:)":{"type":"topic","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum\/jws(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"jws","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV","text":"JWS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jws(_:)","title":"JWT.Format.jws(_:)","abstract":[{"text":"JWS format, representing a signed JWT.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"code":"Format","type":"codeVoice"},{"type":"text","text":" is an enumeration that defines the two possible formats for a JWT: JWE and JWS."}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Format","kind":"identifier"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/format-swift.enum"]}],"metadata":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Format"}],"role":"symbol","symbolKind":"enum","roleHeading":"Enumeration","modules":[{"name":"jose-swift"}],"externalID":"s:12JSONWebToken3JWTV6FormatO","navigatorTitle":[{"text":"Format","kind":"identifier"}],"title":"JWT.Format"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jwe(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jws(_:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum/jwe(_:)":{"role":"symbol","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum\/jwe(_:)","type":"topic","kind":"symbol","title":"JWT.Format.jwe(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwe"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"JWE","preciseIdentifier":"s:17JSONWebEncryption3JWEV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jwe(_:)","abstract":[{"type":"text","text":"JWE format, representing an encrypted JWT."}]},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum/jws(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jws"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature3JWSV","kind":"typeIdentifier","text":"JWS"},{"text":")","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"JWS format, representing a signed JWT."}],"title":"JWT.Format.jws(_:)","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum\/jws(_:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jws(_:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Format"}],"kind":"symbol","role":"symbol","title":"JWT.Format","navigatorTitle":[{"kind":"identifier","text":"Format"}],"abstract":[{"code":"Format","type":"codeVoice"},{"type":"text","text":" is an enumeration that defines the two possible formats for a JWT: JWE and JWS."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum"},"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt/format-swift.enum/jwe(_:).json b/data/documentation/jose_swift/jwt/format-swift.enum/jwe(_:).json index 49dd540..7825e8a 100644 --- a/data/documentation/jose_swift/jwt/format-swift.enum/jwe(_:).json +++ b/data/documentation/jose_swift/jwt/format-swift.enum/jwe(_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum"]]},"abstract":[{"type":"text","text":"JWE format, representing an encrypted JWT."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwe","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"JWE","preciseIdentifier":"s:17JSONWebEncryption3JWEV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jwe(_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwt\/format-swift.enum\/jwe(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"JWT.Format.jwe(_:)","roleHeading":"Case","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:12JSONWebToken3JWTV6FormatO3jweyAEyx_G0A10Encryption3JWEVcAGmAA25JWTRegisteredFieldsClaimsRzlF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwe"},{"kind":"text","text":"("},{"preciseIdentifier":"s:17JSONWebEncryption3JWEV","kind":"typeIdentifier","text":"JWE"},{"text":")","kind":"text"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum/jwe(_:)":{"role":"symbol","type":"topic","title":"JWT.Format.jwe(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwe","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebEncryption3JWEV","text":"JWE"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jwe(_:)","kind":"symbol","abstract":[{"text":"JWE format, representing an encrypted JWT.","type":"text"}],"url":"\/documentation\/jose_swift\/jwt\/format-swift.enum\/jwe(_:)"},"doc://jose-swift/documentation/jose_swift/JWE":{"url":"\/documentation\/jose_swift\/jwe","kind":"symbol","title":"JWE","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"navigatorTitle":[{"kind":"identifier","text":"JWE"}],"type":"topic","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"type":"text","text":" "},{"text":"It provides mechanisms to encrypt content, represented as the ","type":"text"},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum","role":"symbol","title":"JWT.Format","navigatorTitle":[{"kind":"identifier","text":"Format"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Format"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum","abstract":[{"code":"Format","type":"codeVoice"},{"text":" is an enumeration that defines the two possible formats for a JWT: JWE and JWS.","type":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum"]]},"abstract":[{"type":"text","text":"JWE format, representing an encrypted JWT."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jwe(_:)"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwe","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:17JSONWebEncryption3JWEV","kind":"typeIdentifier","text":"JWE"},{"kind":"text","text":")"}],"roleHeading":"Case","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:12JSONWebToken3JWTV6FormatO3jweyAEyx_G0A10Encryption3JWEVcAGmAA25JWTRegisteredFieldsClaimsRzlF","title":"JWT.Format.jwe(_:)","symbolKind":"case"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwe","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE","text":"JWE","preciseIdentifier":"s:17JSONWebEncryption3JWEV"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/jwt\/format-swift.enum\/jwe(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWE":{"navigatorTitle":[{"text":"JWE","kind":"identifier"}],"kind":"symbol","title":"JWE","type":"topic","role":"symbol","abstract":[{"type":"codeVoice","code":"JWE"},{"type":"text","text":" struct represents a JSON Web Encryption (JWE) object."},{"text":" ","type":"text"},{"type":"text","text":"It provides mechanisms to encrypt content, represented as the "},{"type":"codeVoice","code":"cipher"},{"text":", along with various headers and authentication data.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWE"}],"url":"\/documentation\/jose_swift\/jwe","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWE"},"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Format"}],"kind":"symbol","role":"symbol","title":"JWT.Format","navigatorTitle":[{"kind":"identifier","text":"Format"}],"abstract":[{"code":"Format","type":"codeVoice"},{"type":"text","text":" is an enumeration that defines the two possible formats for a JWT: JWE and JWS."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum/jwe(_:)":{"role":"symbol","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum\/jwe(_:)","type":"topic","kind":"symbol","title":"JWT.Format.jwe(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwe"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"JWE","preciseIdentifier":"s:17JSONWebEncryption3JWEV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jwe(_:)","abstract":[{"type":"text","text":"JWE format, representing an encrypted JWT."}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt/format-swift.enum/jws(_:).json b/data/documentation/jose_swift/jwt/format-swift.enum/jws(_:).json index 958e54f..155164d 100644 --- a/data/documentation/jose_swift/jwt/format-swift.enum/jws(_:).json +++ b/data/documentation/jose_swift/jwt/format-swift.enum/jws(_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/format-swift.enum\/jws(_:)"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"role":"symbol","externalID":"s:12JSONWebToken3JWTV6FormatO3jwsyAEyx_G0A9Signature3JWSVcAGmAA25JWTRegisteredFieldsClaimsRzlF","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jws","kind":"identifier"},{"text":"(","kind":"text"},{"text":"JWS","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV"},{"kind":"text","text":")"}],"modules":[{"name":"jose-swift"}],"title":"JWT.Format.jws(_:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"jws","kind":"identifier"},{"kind":"text","text":"("},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","kind":"typeIdentifier","text":"JWS","preciseIdentifier":"s:16JSONWebSignature3JWSV"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum"]]},"abstract":[{"text":"JWS format, representing a signed JWT.","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jws(_:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum","role":"symbol","title":"JWT.Format","navigatorTitle":[{"kind":"identifier","text":"Format"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Format"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum","abstract":[{"code":"Format","type":"codeVoice"},{"text":" is an enumeration that defines the two possible formats for a JWT: JWE and JWS.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum/jws(_:)":{"type":"topic","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum\/jws(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"jws","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV","text":"JWS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jws(_:)","title":"JWT.Format.jws(_:)","abstract":[{"text":"JWS format, representing a signed JWT.","type":"text"}],"kind":"symbol"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","type":"link","titleInlineContent":[{"type":"text","text":"RFC7515"}],"url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515"},"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jws(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/format-swift.enum\/jws(_:)"]}],"kind":"symbol","abstract":[{"text":"JWS format, representing a signed JWT.","type":"text"}],"metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"roleHeading":"Case","externalID":"s:12JSONWebToken3JWTV6FormatO3jwsyAEyx_G0A9Signature3JWSVcAGmAA25JWTRegisteredFieldsClaimsRzlF","role":"symbol","title":"JWT.Format.jws(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"jws"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature3JWSV","text":"JWS","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"jws"},{"text":"(","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","preciseIdentifier":"s:16JSONWebSignature3JWSV","kind":"typeIdentifier","text":"JWS"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum/jws(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jws"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature3JWSV","kind":"typeIdentifier","text":"JWS"},{"text":")","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"JWS format, representing a signed JWT."}],"title":"JWT.Format.jws(_:)","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum\/jws(_:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum\/jws(_:)"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://tools.ietf.org/html/rfc7515":{"url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"text":"RFC7515","type":"text"}],"type":"link","title":"RFC7515"},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Format"}],"kind":"symbol","role":"symbol","title":"JWT.Format","navigatorTitle":[{"kind":"identifier","text":"Format"}],"abstract":[{"code":"Format","type":"codeVoice"},{"type":"text","text":" is an enumeration that defines the two possible formats for a JWT: JWE and JWS."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt/format-swift.property.json b/data/documentation/jose_swift/jwt/format-swift.property.json index b0dc321..47508ec 100644 --- a/data/documentation/jose_swift/jwt/format-swift.property.json +++ b/data/documentation/jose_swift/jwt/format-swift.property.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"format"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","kind":"typeIdentifier","text":"JWT","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum","preciseIdentifier":"s:12JSONWebToken3JWTV6FormatO","text":"Format"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:12JSONWebToken3JWTV6formatAC6FormatOyx_Gvp","role":"symbol","symbolKind":"property","title":"format","modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"format"},{"kind":"text","text":": "},{"preciseIdentifier":"s:12JSONWebToken3JWTV","kind":"typeIdentifier","text":"JWT"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"C"},{"text":">.","kind":"text"},{"text":"Format","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV6FormatO"}],"roleHeading":"Instance Property"},"abstract":[{"text":"The format of the JWT, either JWE (encrypted) or JWS (signed).","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/format-swift.property"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwt\/format-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]},"doc://jose-swift/documentation/jose_swift/JWT/format-swift.property":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/format-swift.property","role":"symbol","title":"format","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"format","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV","text":"JWT"},{"kind":"text","text":"<"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:12JSONWebToken3JWTV6FormatO","kind":"typeIdentifier","text":"Format"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/format-swift.property","abstract":[{"type":"text","text":"The format of the JWT, either JWE (encrypted) or JWS (signed)."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum","role":"symbol","title":"JWT.Format","navigatorTitle":[{"kind":"identifier","text":"Format"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Format"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum","abstract":[{"code":"Format","type":"codeVoice"},{"text":" is an enumeration that defines the two possible formats for a JWT: JWE and JWS.","type":"text"}]}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/format-swift.property","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The format of the JWT, either JWE (encrypted) or JWS (signed)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"format"},{"kind":"text","text":": "},{"text":"JWT","preciseIdentifier":"s:12JSONWebToken3JWTV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum","preciseIdentifier":"s:12JSONWebToken3JWTV6FormatO","text":"Format","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/format-swift.property"]}],"metadata":{"title":"format","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"format","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":">."},{"kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV6FormatO","text":"Format"}],"symbolKind":"property","modules":[{"name":"jose-swift"}],"externalID":"s:12JSONWebToken3JWTV6formatAC6FormatOyx_Gvp"},"references":{"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"},"doc://jose-swift/documentation/jose_swift/JWT/Format-swift.enum":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Format"}],"kind":"symbol","role":"symbol","title":"JWT.Format","navigatorTitle":[{"kind":"identifier","text":"Format"}],"abstract":[{"code":"Format","type":"codeVoice"},{"type":"text","text":" is an enumeration that defines the two possible formats for a JWT: JWE and JWS."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/Format-swift.enum","url":"\/documentation\/jose_swift\/jwt\/format-swift.enum"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWT/format-swift.property":{"title":"format","type":"topic","url":"\/documentation\/jose_swift\/jwt\/format-swift.property","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/format-swift.property","abstract":[{"type":"text","text":"The format of the JWT, either JWE (encrypted) or JWS (signed)."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"format","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:12JSONWebToken3JWTV6FormatO","text":"Format","kind":"typeIdentifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt/jwtstring.json b/data/documentation/jose_swift/jwt/jwtstring.json index 8c1c71e..19f903d 100644 --- a/data/documentation/jose_swift/jwt/jwtstring.json +++ b/data/documentation/jose_swift/jwt/jwtstring.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwtString","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","roleHeading":"Instance Property","externalID":"s:12JSONWebToken3JWTV9jwtStringSSvp","symbolKind":"property","title":"jwtString","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwtString"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/jwtstring"]}],"kind":"symbol","abstract":[{"type":"text","text":"A computed property that returns the JWT in its compact string representation."},{"type":"text","text":" "},{"type":"text","text":"If the JWT is in JWE format, it returns the compact serialization of the JWE."},{"type":"text","text":" "},{"type":"text","text":"If in JWS format, it returns the compact serialization of the JWS."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/jwtString","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWT/jwtString":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/jwtstring","role":"symbol","title":"jwtString","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwtString","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/jwtString","abstract":[{"text":"A computed property that returns the JWT in its compact string representation.","type":"text"},{"text":" ","type":"text"},{"text":"If the JWT is in JWE format, it returns the compact serialization of the JWE.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"If in JWS format, it returns the compact serialization of the JWS."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwtString"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/jwtstring"]}],"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwtString","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:12JSONWebToken3JWTV9jwtStringSSvp","title":"jwtString","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/jwtString","interfaceLanguage":"swift"},"abstract":[{"text":"A computed property that returns the JWT in its compact string representation.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"If the JWT is in JWE format, it returns the compact serialization of the JWE."},{"type":"text","text":" "},{"type":"text","text":"If in JWS format, it returns the compact serialization of the JWS."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWT/jwtString":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwtString"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"A computed property that returns the JWT in its compact string representation.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"If the JWT is in JWE format, it returns the compact serialization of the JWE."},{"type":"text","text":" "},{"type":"text","text":"If in JWS format, it returns the compact serialization of the JWS."}],"kind":"symbol","title":"jwtString","type":"topic","url":"\/documentation\/jose_swift\/jwt\/jwtstring","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/jwtString"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt/payload.json b/data/documentation/jose_swift/jwt/payload.json index f2984e6..03f7185 100644 --- a/data/documentation/jose_swift/jwt/payload.json +++ b/data/documentation/jose_swift/jwt/payload.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"}],"role":"symbol","title":"payload","externalID":"s:12JSONWebToken3JWTV7payloadxvp","symbolKind":"property","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/payload"},"abstract":[{"text":"The payload of the JWT, containing the claims.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"payload","kind":"identifier"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/payload"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]},"doc://jose-swift/documentation/jose_swift/JWT/payload":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/payload","role":"symbol","title":"payload","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"payload","kind":"identifier"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/payload","abstract":[{"type":"text","text":"The payload of the JWT, containing the claims."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","abstract":[{"text":"The payload of the JWT, containing the claims.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"payload","kind":"identifier"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/payload"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/payload","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"metadata":{"symbolKind":"property","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:12JSONWebToken3JWTV7payloadxvp","role":"symbol","title":"payload","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"}]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWT/payload":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/payload","abstract":[{"text":"The payload of the JWT, containing the claims.","type":"text"}],"url":"\/documentation\/jose_swift\/jwt\/payload","title":"payload","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"payload","kind":"identifier"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt/signed(payload:protectedheader:key:).json b/data/documentation/jose_swift/jwt/signed(payload:protectedheader:key:).json index 16c9452..029891a 100644 --- a/data/documentation/jose_swift/jwt/signed(payload:protectedheader:key:).json +++ b/data/documentation/jose_swift/jwt/signed(payload:protectedheader:key:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jwt\/signed(payload:protectedheader:key:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"abstract":[{"type":"text","text":"Creates a signed JWT using the provided payload, header, and key."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"role":"symbol","modules":[{"relatedModules":["JSONWebToken"],"name":"jose-swift"}],"roleHeading":"Type Method","externalID":"s:12JSONWebToken3JWTV6signed7payload15protectedHeader3keyACyxGx_qd__0A3Key3JWKVSgtK0A9Signature019JWSRegisteredFieldsG0Rd__lFZ","title":"signed(payload:protectedHeader:key:)","symbolKind":"method","extendedModule":"JSONWebToken","conformance":{"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signed","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"JWT","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signed(payload:protectedHeader:key:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"signed","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:12JSONWebToken3JWTV","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","text":"JWT"},{"text":"<","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The payload to be included in the JWT, conforming to ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}]}],"name":"payload"},{"name":"protectedHeader","content":[{"inlineContent":[{"type":"text","text":"A "},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"text":" containing header fields that will be protected in the JWS.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"code":"JWK","type":"codeVoice"},{"text":" (JSON Web Key) used for signing the payload.","type":"text"}]}],"name":"key"}],"kind":"parameters"},{"content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"A "},{"code":"JWT","type":"codeVoice"},{"text":" instance in JWS format with the signed payload.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"This method signs the payload and creates a JWT in JWS (JSON Web Signature) format.","type":"text"}]},{"style":"note","name":"Throws","type":"aside","content":[{"inlineContent":[{"text":"An error if the signing process fails.","type":"text"}],"type":"paragraph"}]}],"kind":"content"}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWT/signed(payload:protectedHeader:key:)":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/signed(payload:protectedheader:key:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"C","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"signed(payload:protectedHeader:key:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signed","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signed(payload:protectedHeader:key:)","abstract":[{"type":"text","text":"Creates a signed JWT using the provided payload, header, and key."}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Creates a signed JWT using the provided payload, header, and key."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signed"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV","text":"JWT","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"P","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","kind":"typeIdentifier","text":"JWSRegisteredFieldsHeader"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"payload","content":[{"inlineContent":[{"type":"text","text":"The payload to be included in the JWT, conforming to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"protectedHeader","content":[{"inlineContent":[{"type":"text","text":"A "},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" containing header fields that will be protected in the JWS."}],"type":"paragraph"}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" (JSON Web Key) used for signing the payload."}]}]}]},{"content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"JWT"},{"text":" instance in JWS format with the signed payload.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method signs the payload and creates a JWT in JWS (JSON Web Signature) format."}]},{"type":"aside","name":"Throws","style":"note","content":[{"inlineContent":[{"type":"text","text":"An error if the signing process fails."}],"type":"paragraph"}]}]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"signed"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"text":"<","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":">"}],"symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["JSONWebToken"]}],"externalID":"s:12JSONWebToken3JWTV6signed7payload15protectedHeader3keyACyxGx_qd__0A3Key3JWKVSgtK0A9Signature019JWSRegisteredFieldsG0Rd__lFZ","title":"signed(payload:protectedHeader:key:)","extendedModule":"JSONWebToken","roleHeading":"Type Method"},"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/jwt\/signed(payload:protectedheader:key:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signed(payload:protectedHeader:key:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"},"doc://jose-swift/documentation/jose_swift/JWT/signed(payload:protectedHeader:key:)":{"abstract":[{"type":"text","text":"Creates a signed JWT using the provided payload, header, and key."}],"url":"\/documentation\/jose_swift\/jwt\/signed(payload:protectedheader:key:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"C","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":".","type":"text"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signed(payload:protectedHeader:key:)","title":"signed(payload:protectedHeader:key:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signed"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:12JSONWebToken3JWTV","text":"JWT","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt/signedasnested(jwtstring:protectedheader:key:).json b/data/documentation/jose_swift/jwt/signedasnested(jwtstring:protectedheader:key:).json index 347fe2c..76d87f8 100644 --- a/data/documentation/jose_swift/jwt/signedasnested(jwtstring:protectedheader:key:).json +++ b/data/documentation/jose_swift/jwt/signedasnested(jwtstring:protectedheader:key:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"roleHeading":"Type Method","symbolKind":"method","externalID":"s:12JSONWebToken3JWTV14signedAsNested9jwtString15protectedHeader3key0A9Signature3JWSVSS_qd__0A3Key3JWKVSgtKAH019JWSRegisteredFieldsJ0Rd__lFZ","modules":[{"relatedModules":["JSONWebToken"],"name":"jose-swift"}],"conformance":{"constraints":[{"type":"codeVoice","code":"C"},{"text":" conforms to ","type":"text"},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"JSONWebToken","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"signedAsNested"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"jwtString"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature3JWSV","text":"JWS","kind":"typeIdentifier"}],"title":"signedAsNested(jwtString:protectedHeader:key:)","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(jwtString:protectedHeader:key:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signedAsNested","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"jwtString","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","kind":"typeIdentifier","text":"JWS","preciseIdentifier":"s:16JSONWebSignature3JWSV"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":" : ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The JWT string to be signed.","type":"text"}]}],"name":"jwtString"},{"content":[{"inlineContent":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":" containing header fields that will be protected in the JWS."}],"type":"paragraph"}],"name":"protectedHeader"},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"code":"JWK","type":"codeVoice"},{"text":" used for signing the JWT string.","type":"text"}]}]}]},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"inlineContent":[{"type":"text","text":"A string representing the signed JWT in JWS format."}],"type":"paragraph"}],"kind":"content"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"This method is used for creating a nested JWT, where the payload is another JWT string."},{"text":" ","type":"text"},{"type":"text","text":"It signs the provided JWT string and wraps it in a new JWS structure."}],"type":"paragraph"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the signing process fails."}]}],"style":"note","name":"Throws"}],"kind":"content"}],"sections":[],"abstract":[{"text":"Signs a JWT string as a nested JWT in JWS format.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/signedasnested(jwtstring:protectedheader:key:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWT/signedAsNested(jwtString:protectedHeader:key:)":{"abstract":[{"type":"text","text":"Signs a JWT string as a nested JWT in JWS format."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(jwtString:protectedHeader:key:)","kind":"symbol","title":"signedAsNested(jwtString:protectedHeader:key:)","role":"symbol","url":"\/documentation\/jose_swift\/jwt\/signedasnested(jwtstring:protectedheader:key:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"signedAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"jwtString","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWS","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV"}],"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"C","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]},"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"text":"RFC7515","type":"text"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(jwtString:protectedHeader:key:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","extendedModule":"JSONWebToken","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"signedAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"jwtString"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature3JWSV","kind":"typeIdentifier","text":"JWS"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"C"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}]},"roleHeading":"Type Method","title":"signedAsNested(jwtString:protectedHeader:key:)","modules":[{"relatedModules":["JSONWebToken"],"name":"jose-swift"}],"externalID":"s:12JSONWebToken3JWTV14signedAsNested9jwtString15protectedHeader3key0A9Signature3JWSVSS_qd__0A3Key3JWKVSgtKAH019JWSRegisteredFieldsJ0Rd__lFZ"},"abstract":[{"type":"text","text":"Signs a JWT string as a nested JWT in JWS format."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signedAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"jwtString"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWS","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":" : "},{"text":"JWSRegisteredFieldsHeader","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The JWT string to be signed."}],"type":"paragraph"}],"name":"jwtString"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"text":" containing header fields that will be protected in the JWS.","type":"text"}]}],"name":"protectedHeader"},{"content":[{"inlineContent":[{"text":"The ","type":"text"},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" used for signing the JWT string."}],"type":"paragraph"}],"name":"key"}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A string representing the signed JWT in JWS format."}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is used for creating a nested JWT, where the payload is another JWT string."},{"type":"text","text":" "},{"text":"It signs the provided JWT string and wraps it in a new JWS structure.","type":"text"}]},{"style":"note","content":[{"inlineContent":[{"type":"text","text":"An error if the signing process fails."}],"type":"paragraph"}],"type":"aside","name":"Throws"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/signedasnested(jwtstring:protectedheader:key:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"},"https://tools.ietf.org/html/rfc7515":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","titleInlineContent":[{"type":"text","text":"RFC7515"}],"type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWT/signedAsNested(jwtString:protectedHeader:key:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signedAsNested","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"jwtString"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWS","preciseIdentifier":"s:16JSONWebSignature3JWSV","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"Signs a JWT string as a nested JWT in JWS format."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"C","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/jose_swift\/jwt\/signedasnested(jwtstring:protectedheader:key:)","title":"signedAsNested(jwtString:protectedHeader:key:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(jwtString:protectedHeader:key:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt/signedasnested(payload:protectedheader:key:nestedprotectedheader:nestedkey:).json b/data/documentation/jose_swift/jwt/signedasnested(payload:protectedheader:key:nestedprotectedheader:nestedkey:).json index e418630..1681e21 100644 --- a/data/documentation/jose_swift/jwt/signedasnested(payload:protectedheader:key:nestedprotectedheader:nestedkey:).json +++ b/data/documentation/jose_swift/jwt/signedasnested(payload:protectedheader:key:nestedprotectedheader:nestedkey:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Signs a JWT payload as a nested JWT in JWS format with distinct inner and outer JWS headers."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/signedasnested(payload:protectedheader:key:nestedprotectedheader:nestedkey:)"]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signedAsNested","kind":"identifier"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"NP","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"nestedProtectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"nestedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","text":"JWS","preciseIdentifier":"s:16JSONWebSignature3JWSV","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","text":"JWSRegisteredFieldsHeader"},{"text":", ","kind":"text"},{"text":"NP","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"JWSRegisteredFieldsHeader","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The payload to be signed, conforming to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"payload"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" containing header fields for the outer JWS layer."}]}],"name":"protectedHeader"},{"name":"key","content":[{"inlineContent":[{"type":"text","text":"The "},{"code":"JWK","type":"codeVoice"},{"text":" used for signing the outer JWT string.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" containing header fields for the inner JWS layer."}]}],"name":"nestedProtectedHeader"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" used for signing the inner JWT payload."}]}],"name":"nestedKey"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"code":"JWS","type":"codeVoice"},{"text":" instance representing the doubly signed nested JWT.","type":"text"}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"This method creates a nested JWS structure where the payload is first signed using the inner header and key,","type":"text"},{"type":"text","text":" "},{"text":"then the resulting JWT string is signed again using the outer header and key.","type":"text"}],"type":"paragraph"},{"content":[{"inlineContent":[{"type":"text","text":"An error if the signing process fails."}],"type":"paragraph"}],"type":"aside","style":"note","name":"Throws"}]}],"kind":"symbol","metadata":{"symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"C"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signedAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"P"},{"kind":"text","text":", "},{"text":"NP","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"nestedProtectedHeader"},{"kind":"text","text":": "},{"text":"NP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"nestedKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"JWS","preciseIdentifier":"s:16JSONWebSignature3JWSV"}],"modules":[{"relatedModules":["JSONWebToken"],"name":"jose-swift"}],"roleHeading":"Type Method","title":"signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","extendedModule":"JSONWebToken","role":"symbol","externalID":"s:12JSONWebToken3JWTV14signedAsNested7payload15protectedHeader3key015nestedProtectedI00K3Key0A9Signature3JWSVx_qd__0aM03JWKVSgqd_0_APtKAJ019JWSRegisteredFieldsI0Rd__AjQRd_0_r0_lFZ"},"references":{"https://tools.ietf.org/html/rfc7515":{"titleInlineContent":[{"text":"RFC7515","type":"text"}],"type":"link","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]},"doc://jose-swift/documentation/jose_swift/JWT/signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)":{"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwt\/signedasnested(payload:protectedheader:key:nestedprotectedheader:nestedkey:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"C"},{"text":" conforms to ","type":"text"},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signedAsNested"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"NP","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"nestedProtectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NP"},{"text":", ","kind":"text"},{"text":"nestedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:16JSONWebSignature3JWSV","kind":"typeIdentifier","text":"JWS"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","abstract":[{"text":"Signs a JWT payload as a nested JWT in JWS format with distinct inner and outer JWS headers.","type":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"kind":"symbol","url":"\/documentation\/jose_swift\/jws","title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWS"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWS","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"JWS"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}]},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","type":"topic","title":"JWSRegisteredFieldsHeader","navigatorTitle":[{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"type":"codeVoice","code":"JWSProtectedFieldsHeader"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","extendedModule":"JSONWebToken","title":"signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","roleHeading":"Type Method","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"signedAsNested"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"NP","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedProtectedHeader"},{"text":": ","kind":"text"},{"text":"NP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"nestedKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature3JWSV","kind":"typeIdentifier","text":"JWS"}],"externalID":"s:12JSONWebToken3JWTV14signedAsNested7payload15protectedHeader3key015nestedProtectedI00K3Key0A9Signature3JWSVx_qd__0aM03JWKVSgqd_0_APtKAJ019JWSRegisteredFieldsI0Rd__AjQRd_0_r0_lFZ","modules":[{"name":"jose-swift","relatedModules":["JSONWebToken"]}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"signedAsNested","kind":"identifier"},{"text":"<","kind":"text"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"NP"},{"kind":"text","text":">("},{"text":"payload","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"protectedHeader","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":"?, ","kind":"text"},{"text":"nestedProtectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NP"},{"kind":"text","text":", "},{"text":"nestedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"P"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","text":"JWSRegisteredFieldsHeader","preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"NP"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:16JSONWebSignature25JWSRegisteredFieldsHeaderP","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","text":"JWSRegisteredFieldsHeader"}],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The payload to be signed, conforming to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":"."}]}],"name":"payload"},{"name":"protectedHeader","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWSRegisteredFieldsHeader"},{"type":"text","text":" containing header fields for the outer JWS layer."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"code":"JWK","type":"codeVoice"},{"text":" used for signing the outer JWT string.","type":"text"}]}],"name":"key"},{"name":"nestedProtectedHeader","content":[{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"code":"JWSRegisteredFieldsHeader","type":"codeVoice"},{"type":"text","text":" containing header fields for the inner JWS layer."}]}]},{"name":"nestedKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" used for signing the inner JWT payload."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"inlineContent":[{"type":"text","text":"A "},{"code":"JWS","type":"codeVoice"},{"type":"text","text":" instance representing the doubly signed nested JWT."}],"type":"paragraph"}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This method creates a nested JWS structure where the payload is first signed using the inner header and key,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"then the resulting JWT string is signed again using the outer header and key."}]},{"style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"An error if the signing process fails.","type":"text"}]}],"name":"Throws"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/signedasnested(payload:protectedheader:key:nestedprotectedheader:nestedkey:)"]}],"sections":[],"abstract":[{"text":"Signs a JWT payload as a nested JWT in JWS format with distinct inner and outer JWS headers.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"},"https://tools.ietf.org/html/rfc7515":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7515"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7515","title":"RFC7515","url":"https:\/\/tools.ietf.org\/html\/rfc7515"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/JWT/signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signedAsNested"},{"kind":"text","text":"<"},{"text":"P","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"NP","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"payload"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"protectedHeader"},{"text":": ","kind":"text"},{"text":"P","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"nestedProtectedHeader","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NP"},{"text":", ","kind":"text"},{"text":"nestedKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWS","kind":"typeIdentifier","preciseIdentifier":"s:16JSONWebSignature3JWSV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwt\/signedasnested(payload:protectedheader:key:nestedprotectedheader:nestedkey:)","title":"signedAsNested(payload:protectedHeader:key:nestedProtectedHeader:nestedKey:)","abstract":[{"type":"text","text":"Signs a JWT payload as a nested JWT in JWS format with distinct inner and outer JWS headers."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWS":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"JWS","kind":"identifier"}],"navigatorTitle":[{"text":"JWS","kind":"identifier"}],"title":"JWS","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWS","type":"topic","kind":"symbol","abstract":[{"code":"JWS","type":"codeVoice"},{"text":" represents a JSON Web Signature (JWS) structure as defined in ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7515"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It encapsulates the protected header, payload, and signature of a JWS,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and provides functionality for initializing and manipulating JWS objects in compliance with the standard."}],"url":"\/documentation\/jose_swift\/jws","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWSRegisteredFieldsHeader":{"title":"JWSRegisteredFieldsHeader","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWSRegisteredFieldsHeader","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","abstract":[{"code":"JWSProtectedFieldsHeader","type":"codeVoice"},{"text":" protocol defines the structure for the protected header fields used in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It includes various optional fields that can be included in a JWS Header."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWSRegisteredFieldsHeader","navigatorTitle":[{"kind":"identifier","text":"JWSRegisteredFieldsHeader"}],"role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwt/verify(jwtstring:senderkey:recipientkey:nestedkeys:expectedissuer:expectedaudience:).json b/data/documentation/jose_swift/jwt/verify(jwtstring:senderkey:recipientkey:nestedkeys:expectedissuer:expectedaudience:).json index d2901e8..f2116f0 100644 --- a/data/documentation/jose_swift/jwt/verify(jwtstring:senderkey:recipientkey:nestedkeys:expectedissuer:expectedaudience:).json +++ b/data/documentation/jose_swift/jwt/verify(jwtstring:senderkey:recipientkey:nestedkeys:expectedissuer:expectedaudience:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"kind":"text","text":"("},{"kind":"externalParam","text":"jwtString"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"nestedKeys","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"], ","kind":"text"},{"text":"expectedIssuer","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"expectedAudience"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV","text":"JWT"},{"kind":"text","text":"<"},{"text":"C","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:12JSONWebToken3JWTV6verify9jwtString9senderKey09recipientH010nestedKeys14expectedIssuer0L8AudienceACyxGSS_0aH03JWKVSgAOSayANGSSSgAQtKFZ","modules":[{"name":"jose-swift","relatedModules":["JSONWebToken"]}],"extendedModule":"JSONWebToken","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"C"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":".","type":"text"}]},"role":"symbol","title":"verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)","roleHeading":"Type Method"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Verifies a JWT string and returns a decoded JWT if successful."}],"variants":[{"paths":["\/documentation\/jose_swift\/jwt\/verify(jwtstring:senderkey:recipientkey:nestedkeys:expectedissuer:expectedaudience:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"verify","kind":"identifier"},{"kind":"text","text":"("},{"text":"jwtString","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"? = nil, "},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"nestedKeys"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"] = [], ","kind":"text"},{"text":"expectedIssuer","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"expectedAudience","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","text":"JWT","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"kind":"text","text":"<"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]},{"kind":"parameters","parameters":[{"name":"jwtString","content":[{"inlineContent":[{"type":"text","text":"The JWT string to be verified and decoded."}],"type":"paragraph"}]},{"name":"senderKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" representing the sender’s key, used for verifying a JWS."}]}]},{"name":"recipientKey","content":[{"inlineContent":[{"type":"text","text":"An optional "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" representing the recipient’s key, used for decrypting a JWE."}],"type":"paragraph"}]},{"name":"nestedKeys","content":[{"inlineContent":[{"text":"An array of ","type":"text"},{"code":"JWK","type":"codeVoice"},{"text":" used for verifying nested JWTs.","type":"text"}],"type":"paragraph"}]},{"name":"expectedIssuer","content":[{"inlineContent":[{"type":"text","text":"An optional expected issuer ("},{"code":"iss","type":"codeVoice"},{"type":"text","text":" claim) to validate."}],"type":"paragraph"}]},{"name":"expectedAudience","content":[{"inlineContent":[{"type":"text","text":"An optional expected audience ("},{"type":"codeVoice","code":"aud"},{"type":"text","text":" claim) to validate."}],"type":"paragraph"}]}]},{"content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"code":"JWT","type":"codeVoice"},{"type":"text","text":" instance containing the payload and format."}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"This method supports both JWS (JSON Web Signature) and JWE (JSON Web Encryption) formats. It first determines the format of the JWT based on the number of components separated by dots in the JWT string. The method also handles nested JWTs, verifying each layer as needed.","type":"text"}],"type":"paragraph"},{"style":"note","type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"JWTError","type":"codeVoice"},{"text":" if verification fails, the signature is invalid, claims validation fails, the JWT format is incorrect, or if nested JWT keys are missing.","type":"text"}]}]}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/JWT":{"kind":"symbol","title":"JWT","url":"\/documentation\/jose_swift\/jwt","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"navigatorTitle":[{"text":"JWT","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","type":"topic","abstract":[{"type":"codeVoice","code":"JWT"},{"type":"text","text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties."}]},"doc://jose-swift/documentation/jose_swift/JWT/verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)":{"title":"verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)","url":"\/documentation\/jose_swift\/jwt\/verify(jwtstring:senderkey:recipientkey:nestedkeys:expectedissuer:expectedaudience:)","kind":"symbol","abstract":[{"text":"Verifies a JWT string and returns a decoded JWT if successful.","type":"text"}],"type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"C"},{"text":" conforms to ","type":"text"},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"text":"jwtString","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"nestedKeys","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"expectedIssuer"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"expectedAudience","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:12JSONWebToken3JWTV","text":"JWT","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"C"},{"text":">","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link"}}} \ No newline at end of file +{"metadata":{"title":"verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)","role":"symbol","externalID":"s:12JSONWebToken3JWTV6verify9jwtString9senderKey09recipientH010nestedKeys14expectedIssuer0L8AudienceACyxGSS_0aH03JWKVSgAOSayANGSSSgAQtKFZ","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"text":"jwtString","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"nestedKeys"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"expectedIssuer"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"expectedAudience","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV","text":"JWT"},{"text":"<","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"relatedModules":["JSONWebToken"],"name":"jose-swift"}],"roleHeading":"Type Method","extendedModule":"JSONWebToken"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"text":"jwtString","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"senderKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"recipientKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"nestedKeys"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"] = [], ","kind":"text"},{"text":"expectedIssuer","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"expectedAudience","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:12JSONWebToken3JWTV","text":"JWT","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"jwtString","content":[{"inlineContent":[{"text":"The JWT string to be verified and decoded.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" representing the sender’s key, used for verifying a JWS."}]}],"name":"senderKey"},{"name":"recipientKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" representing the recipient’s key, used for decrypting a JWE."}]}]},{"name":"nestedKeys","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of "},{"code":"JWK","type":"codeVoice"},{"text":" used for verifying nested JWTs.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"An optional expected issuer ("},{"code":"iss","type":"codeVoice"},{"text":" claim) to validate.","type":"text"}],"type":"paragraph"}],"name":"expectedIssuer"},{"name":"expectedAudience","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional expected audience ("},{"code":"aud","type":"codeVoice"},{"type":"text","text":" claim) to validate."}]}]}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"code":"JWT","type":"codeVoice"},{"type":"text","text":" instance containing the payload and format."}]}],"kind":"content"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This method supports both JWS (JSON Web Signature) and JWE (JSON Web Encryption) formats. It first determines the format of the JWT based on the number of components separated by dots in the JWT string. The method also handles nested JWTs, verifying each layer as needed.","type":"text"}]},{"style":"note","type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"JWTError"},{"type":"text","text":" if verification fails, the signature is invalid, claims validation fails, the JWT format is incorrect, or if nested JWT keys are missing."}]}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwt\/verify(jwtstring:senderkey:recipientkey:nestedkeys:expectedissuer:expectedaudience:)"]}],"sections":[],"abstract":[{"type":"text","text":"Verifies a JWT string and returns a decoded JWT if successful."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWT"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWT/verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"verify","kind":"identifier"},{"kind":"text","text":"("},{"text":"jwtString","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"senderKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"recipientKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"nestedKeys"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":"], "},{"text":"expectedIssuer","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"expectedAudience"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"JWT","kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken3JWTV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":">"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT\/verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)","kind":"symbol","abstract":[{"text":"Verifies a JWT string and returns a decoded JWT if successful.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/jwt\/verify(jwtstring:senderkey:recipientkey:nestedkeys:expectedissuer:expectedaudience:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"C"},{"type":"text","text":" conforms to "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"text":".","type":"text"}]},"title":"verify(jwtString:senderKey:recipientKey:nestedKeys:expectedIssuer:expectedAudience:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWT":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWT","abstract":[{"type":"codeVoice","code":"JWT"},{"text":" represents a JSON Web Token which is a compact, URL-safe means of representing claims to be transferred between two parties.","type":"text"}],"type":"topic","url":"\/documentation\/jose_swift\/jwt","navigatorTitle":[{"text":"JWT","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWT"}],"title":"JWT"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwtregisteredfieldsclaims.json b/data/documentation/jose_swift/jwtregisteredfieldsclaims.json index 62daf96..abf4445 100644 --- a/data/documentation/jose_swift/jwtregisteredfieldsclaims.json +++ b/data/documentation/jose_swift/jwtregisteredfieldsclaims.json @@ -1 +1 @@ -{"abstract":[{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims"]}],"kind":"symbol","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/audience","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/expirationTime","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuedAt","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuer","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/jwtID","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/notBeforeTime","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/subject"]},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/validateExtraClaims()"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SE","kind":"typeIdentifier","text":"Encodable"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"title":"Conforming Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"],"kind":"relationships","type":"conformingTypes"}],"sections":[],"metadata":{"title":"JWTRegisteredFieldsClaims","symbolKind":"protocol","role":"symbol","externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP","modules":[{"name":"jose-swift"}],"roleHeading":"Protocol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/issuedAt":{"title":"issuedAt","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuedat","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"issuedAt"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuedAt","abstract":[]},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"navigatorTitle":[{"text":"DefaultJWTClaimsImpl","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"code":"JWTRegisteredFieldsClaims","type":"codeVoice"},{"type":"text","text":" protocol, providing a default set of claims."}],"title":"DefaultJWTClaimsImpl"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/expirationTime":{"title":"expirationTime","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/expirationtime","required":true,"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/expirationTime","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"expirationTime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/issuer":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuer","required":true,"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuer","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"issuer"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[],"title":"issuer"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/subject":{"title":"subject","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/subject","required":true,"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/subject","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"subject","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/notBeforeTime":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/notbeforetime","required":true,"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/notBeforeTime","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notBeforeTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"abstract":[],"title":"notBeforeTime"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/audience":{"title":"audience","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/audience","required":true,"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/audience","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"audience","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"abstract":[],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"title":"JWTRegisteredFieldsClaims"},"doc://jose-swift/SE":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable"},"doc://jose-swift/Se":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se","title":"Swift.Decodable"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/jwtID":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwtID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/jwtid","required":true,"title":"jwtID","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/jwtID","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/validateExtraClaims()":{"abstract":[{"text":"Validates extra claims in the JWT.","type":"text"}],"url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/validateextraclaims()","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/validateExtraClaims()","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"validateExtraClaims","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"}],"title":"validateExtraClaims()","required":true}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SE","text":"Encodable"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"},"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims"]}],"metadata":{"roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"modules":[{"name":"jose-swift"}],"title":"JWTRegisteredFieldsClaims","externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP","symbolKind":"protocol"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/audience","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/expirationTime","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuedAt","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuer","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/jwtID","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/notBeforeTime","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/subject"]},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/validateExtraClaims()"]}],"relationshipsSections":[{"kind":"relationships","title":"Inherits From","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE"],"type":"inheritsFrom"},{"title":"Conforming Types","type":"conformingTypes","kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl"]}],"references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/issuedAt":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuedAt","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"issuedAt","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"title":"issuedAt","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuedat","required":true,"role":"symbol","kind":"symbol","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/audience":{"type":"topic","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/audience","abstract":[],"url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/audience","title":"audience","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audience"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]?"}]},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/expirationTime":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"required":true,"role":"symbol","abstract":[],"title":"expirationTime","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/expirationtime","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/expirationTime"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/jwtID":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwtID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"required":true,"role":"symbol","abstract":[],"title":"jwtID","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/jwtid","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/jwtID"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"text":" ","type":"text"},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","title":"JWTRegisteredFieldsClaims","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims"},"doc://jose-swift/documentation/jose_swift/DefaultJWTClaimsImpl":{"role":"symbol","url":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/DefaultJWTClaimsImpl","abstract":[{"type":"codeVoice","code":"DefaultJWTClaimsImpl"},{"type":"text","text":" is a struct implementing the "},{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"text":" protocol, providing a default set of claims.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"DefaultJWTClaimsImpl"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DefaultJWTClaimsImpl","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/notBeforeTime":{"kind":"symbol","type":"topic","title":"notBeforeTime","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/notbeforetime","required":true,"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/notBeforeTime","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"notBeforeTime","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/subject":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subject"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"required":true,"title":"subject","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/subject","type":"topic","kind":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/subject","role":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/validateExtraClaims()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validateExtraClaims"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/validateExtraClaims()","kind":"symbol","abstract":[{"text":"Validates extra claims in the JWT.","type":"text"}],"required":true,"url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/validateextraclaims()","role":"symbol","title":"validateExtraClaims()","type":"topic"},"doc://jose-swift/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/issuer":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"issuer","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"title":"issuer","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuer","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuer","required":true},"doc://jose-swift/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/jose-swift\/SE"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwtregisteredfieldsclaims/audience.json b/data/documentation/jose_swift/jwtregisteredfieldsclaims/audience.json index ca4cc1e..578ae6f 100644 --- a/data/documentation/jose_swift/jwtregisteredfieldsclaims/audience.json +++ b/data/documentation/jose_swift/jwtregisteredfieldsclaims/audience.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audience","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/audience","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/audience"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audience"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"roleHeading":"Instance Property","title":"audience","required":true,"modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"property","externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP8audienceSaySSGSgvp"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/audience":{"title":"audience","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/audience","required":true,"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/audience","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"audience","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"abstract":[],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"title":"JWTRegisteredFieldsClaims"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/audience"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audience"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/audience"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","required":true,"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP8audienceSaySSGSgvp","role":"symbol","title":"audience","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"audience","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}]},"kind":"symbol","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"text":" ","type":"text"},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","title":"JWTRegisteredFieldsClaims","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/audience":{"type":"topic","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/audience","abstract":[],"url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/audience","title":"audience","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audience"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]?"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwtregisteredfieldsclaims/expirationtime.json b/data/documentation/jose_swift/jwtregisteredfieldsclaims/expirationtime.json index b254a54..253db5f 100644 --- a/data/documentation/jose_swift/jwtregisteredfieldsclaims/expirationtime.json +++ b/data/documentation/jose_swift/jwtregisteredfieldsclaims/expirationtime.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/expirationtime"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationTime"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"title":"expirationTime","externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP14expirationTime10Foundation4DateVSgvp","role":"symbol","modules":[{"name":"jose-swift"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationTime"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/expirationTime"},"references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/expirationTime":{"title":"expirationTime","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/expirationtime","required":true,"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/expirationTime","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"expirationTime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"type":"topic"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"title":"JWTRegisteredFieldsClaims"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"expirationTime","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/expirationtime"]}],"metadata":{"required":true,"roleHeading":"Instance Property","title":"expirationTime","externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP14expirationTime10Foundation4DateVSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"role":"symbol","modules":[{"name":"jose-swift"}],"symbolKind":"property"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/expirationTime","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"text":" ","type":"text"},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","title":"JWTRegisteredFieldsClaims","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/expirationTime":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"required":true,"role":"symbol","abstract":[],"title":"expirationTime","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/expirationtime","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/expirationTime"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwtregisteredfieldsclaims/issuedat.json b/data/documentation/jose_swift/jwtregisteredfieldsclaims/issuedat.json index 724b602..5ee22a2 100644 --- a/data/documentation/jose_swift/jwtregisteredfieldsclaims/issuedat.json +++ b/data/documentation/jose_swift/jwtregisteredfieldsclaims/issuedat.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"issuedAt"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuedAt","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuedat"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"metadata":{"role":"symbol","title":"issuedAt","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP8issuedAt10Foundation4DateVSgvp","required":true,"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"issuedAt"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/issuedAt":{"title":"issuedAt","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuedat","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"issuedAt"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuedAt","abstract":[]},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"title":"JWTRegisteredFieldsClaims"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuedat"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuedAt","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"issuedAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","title":"issuedAt","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"issuedAt","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"required":true,"externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP8issuedAt10Foundation4DateVSgvp","modules":[{"name":"jose-swift"}],"role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"text":" ","type":"text"},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","title":"JWTRegisteredFieldsClaims","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/issuedAt":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuedAt","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"issuedAt","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"title":"issuedAt","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuedat","required":true,"role":"symbol","kind":"symbol","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwtregisteredfieldsclaims/issuer.json b/data/documentation/jose_swift/jwtregisteredfieldsclaims/issuer.json index a057f9e..2f70dfc 100644 --- a/data/documentation/jose_swift/jwtregisteredfieldsclaims/issuer.json +++ b/data/documentation/jose_swift/jwtregisteredfieldsclaims/issuer.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"issuer"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuer"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuer"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"issuer"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","title":"issuer","required":true,"modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"property","externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP6issuerSSSgvp"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/issuer":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuer","required":true,"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuer","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"issuer"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[],"title":"issuer"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"title":"JWTRegisteredFieldsClaims"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuer"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuer"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"issuer","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"issuer","required":true,"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP6issuerSSSgvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"issuer"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/issuer":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"issuer","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"title":"issuer","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuer","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/issuer","required":true},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"text":" ","type":"text"},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","title":"JWTRegisteredFieldsClaims","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwtregisteredfieldsclaims/jwtid.json b/data/documentation/jose_swift/jwtregisteredfieldsclaims/jwtid.json index e2187a7..f1b496a 100644 --- a/data/documentation/jose_swift/jwtregisteredfieldsclaims/jwtid.json +++ b/data/documentation/jose_swift/jwtregisteredfieldsclaims/jwtid.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/jwtid"]}],"metadata":{"role":"symbol","externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP5jwtIDSSSgvp","title":"jwtID","roleHeading":"Instance Property","required":true,"symbolKind":"property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwtID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwtID","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/jwtID"},"references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/jwtID":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwtID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/jwtid","required":true,"title":"jwtID","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/jwtID","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"title":"JWTRegisteredFieldsClaims"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/jwtID","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwtID"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwtID"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP5jwtIDSSSgvp","roleHeading":"Instance Property","required":true,"symbolKind":"property","title":"jwtID"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/jwtid"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"text":" ","type":"text"},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","title":"JWTRegisteredFieldsClaims","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/jwtID":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwtID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"required":true,"role":"symbol","abstract":[],"title":"jwtID","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/jwtid","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/jwtID"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwtregisteredfieldsclaims/notbeforetime.json b/data/documentation/jose_swift/jwtregisteredfieldsclaims/notbeforetime.json index 3e7a4c1..7c706ad 100644 --- a/data/documentation/jose_swift/jwtregisteredfieldsclaims/notbeforetime.json +++ b/data/documentation/jose_swift/jwtregisteredfieldsclaims/notbeforetime.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"required":true,"symbolKind":"property","externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP13notBeforeTime10Foundation4DateVSgvp","roleHeading":"Instance Property","title":"notBeforeTime","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notBeforeTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?","kind":"text"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notBeforeTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/notBeforeTime","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/notbeforetime"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/notBeforeTime":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/notbeforetime","required":true,"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/notBeforeTime","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notBeforeTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"abstract":[],"title":"notBeforeTime"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"title":"JWTRegisteredFieldsClaims"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/notbeforetime"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/notBeforeTime"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"notBeforeTime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"metadata":{"required":true,"roleHeading":"Instance Property","externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP13notBeforeTime10Foundation4DateVSgvp","title":"notBeforeTime","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"notBeforeTime","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"role":"symbol","modules":[{"name":"jose-swift"}],"symbolKind":"property"},"references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"text":" ","type":"text"},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","title":"JWTRegisteredFieldsClaims","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/notBeforeTime":{"kind":"symbol","type":"topic","title":"notBeforeTime","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/notbeforetime","required":true,"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/notBeforeTime","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"notBeforeTime","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwtregisteredfieldsclaims/subject.json b/data/documentation/jose_swift/jwtregisteredfieldsclaims/subject.json index f30d15f..94c557f 100644 --- a/data/documentation/jose_swift/jwtregisteredfieldsclaims/subject.json +++ b/data/documentation/jose_swift/jwtregisteredfieldsclaims/subject.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"variants":[{"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/subject"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subject","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","title":"subject","required":true,"modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"property","externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP7subjectSSSgvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/subject"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subject","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/subject":{"title":"subject","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/subject","required":true,"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/subject","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"subject","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"title":"JWTRegisteredFieldsClaims"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/subject","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"kind":"symbol","metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subject"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"required":true,"title":"subject","modules":[{"name":"jose-swift"}],"externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP7subjectSSSgvp","role":"symbol","symbolKind":"property"},"variants":[{"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/subject"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"subject","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"text":" ","type":"text"},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","title":"JWTRegisteredFieldsClaims","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/subject":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subject"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"required":true,"title":"subject","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/subject","type":"topic","kind":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/subject","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/jwtregisteredfieldsclaims/validateextraclaims().json b/data/documentation/jose_swift/jwtregisteredfieldsclaims/validateextraclaims().json index 6393e87..5930a65 100644 --- a/data/documentation/jose_swift/jwtregisteredfieldsclaims/validateextraclaims().json +++ b/data/documentation/jose_swift/jwtregisteredfieldsclaims/validateextraclaims().json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/validateextraclaims()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"validateExtraClaims"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"method","externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP013validateExtraE0yyKF","title":"validateExtraClaims()","required":true,"role":"symbol"},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/validateExtraClaims()","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"validateExtraClaims","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"JWTError"},{"type":"text","text":" if any claim validations fail."}]}],"type":"aside"}]}],"abstract":[{"type":"text","text":"Validates extra claims in the JWT."}],"references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/validateExtraClaims()":{"abstract":[{"text":"Validates extra claims in the JWT.","type":"text"}],"url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/validateextraclaims()","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/validateExtraClaims()","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"validateExtraClaims","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"}],"title":"validateExtraClaims()","required":true},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"title":"JWTRegisteredFieldsClaims"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/validateExtraClaims()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Validates extra claims in the JWT."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/validateextraclaims()"]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"validateExtraClaims","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP013validateExtraE0yyKF","required":true,"roleHeading":"Instance Method","symbolKind":"method","title":"validateExtraClaims()"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"validateExtraClaims"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"name":"Throws","style":"note","type":"aside","content":[{"inlineContent":[{"text":"","type":"text"},{"code":"JWTError","type":"codeVoice"},{"type":"text","text":" if any claim validations fail."}],"type":"paragraph"}]}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims/validateExtraClaims()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validateExtraClaims"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims\/validateExtraClaims()","kind":"symbol","abstract":[{"text":"Validates extra claims in the JWT.","type":"text"}],"required":true,"url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/validateextraclaims()","role":"symbol","title":"validateExtraClaims()","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"text":" ","type":"text"},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","title":"JWTRegisteredFieldsClaims","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyagreementz.json b/data/documentation/jose_swift/keyagreementz.json index 55f4c2f..bcd120e 100644 --- a/data/documentation/jose_swift/keyagreementz.json +++ b/data/documentation/jose_swift/keyagreementz.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/keyagreementz"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ\/agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)"],"title":"Instance Methods"}],"abstract":[{"type":"codeVoice","code":"KeyAgreementZ"},{"text":" is a protocol defining functionality for a key agreement mechanism to compute a shared secret, denoted as ‘Z’.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyAgreementZ","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"KeyAgreementZ","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyAgreementZ"}],"navigatorTitle":[{"kind":"identifier","text":"KeyAgreementZ"}],"roleHeading":"Protocol","externalID":"s:17JSONWebAlgorithms13KeyAgreementZP","symbolKind":"protocol","modules":[{"name":"jose-swift"}],"role":"symbol"},"references":{"doc://jose-swift/documentation/jose_swift/KeyAgreementZ/agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)":{"abstract":[{"type":"text","text":"Computes a shared secret ‘Z’ using the provided private key, public key, and optionally an ephemeral key."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ\/agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)","url":"\/documentation\/jose_swift\/keyagreementz\/agreeuponz(privatekey:publickey:ephemeralkey:sender:)","kind":"symbol","title":"agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreeUponZ"},{"text":"(","kind":"text"},{"text":"privateKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"publicKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"ephemeralKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sender"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyAgreementZ":{"abstract":[{"type":"codeVoice","code":"KeyAgreementZ"},{"type":"text","text":" is a protocol defining functionality for a key agreement mechanism to compute a shared secret, denoted as ‘Z’."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ","url":"\/documentation\/jose_swift\/keyagreementz","kind":"symbol","title":"KeyAgreementZ","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyAgreementZ"}],"type":"topic","navigatorTitle":[{"text":"KeyAgreementZ","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/keyagreementz"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"codeVoice","code":"KeyAgreementZ"},{"type":"text","text":" is a protocol defining functionality for a key agreement mechanism to compute a shared secret, denoted as ‘Z’."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"metadata":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyAgreementZ","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms13KeyAgreementZP","modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"protocol","title":"KeyAgreementZ","navigatorTitle":[{"kind":"identifier","text":"KeyAgreementZ"}],"roleHeading":"Protocol"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ\/agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyAgreementZ"}]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyAgreementZ":{"title":"KeyAgreementZ","abstract":[{"code":"KeyAgreementZ","type":"codeVoice"},{"type":"text","text":" is a protocol defining functionality for a key agreement mechanism to compute a shared secret, denoted as ‘Z’."}],"kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreementZ","kind":"identifier"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyAgreementZ"}],"url":"\/documentation\/jose_swift\/keyagreementz","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ"},"doc://jose-swift/documentation/jose_swift/KeyAgreementZ/agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)":{"type":"topic","kind":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"agreeUponZ","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"privateKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"publicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":", ","kind":"text"},{"text":"ephemeralKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"sender","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"url":"\/documentation\/jose_swift\/keyagreementz\/agreeuponz(privatekey:publickey:ephemeralkey:sender:)","title":"agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)","abstract":[{"type":"text","text":"Computes a shared secret ‘Z’ using the provided private key, public key, and optionally an ephemeral key."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ\/agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyagreementz/agreeuponz(privatekey:publickey:ephemeralkey:sender:).json b/data/documentation/jose_swift/keyagreementz/agreeuponz(privatekey:publickey:ephemeralkey:sender:).json index 57c902a..3fd943a 100644 --- a/data/documentation/jose_swift/keyagreementz/agreeuponz(privatekey:publickey:ephemeralkey:sender:).json +++ b/data/documentation/jose_swift/keyagreementz/agreeuponz(privatekey:publickey:ephemeralkey:sender:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ\/agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ"]]},"abstract":[{"text":"Computes a shared secret ‘Z’ using the provided private key, public key, and optionally an ephemeral key.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyagreementz\/agreeuponz(privatekey:publickey:ephemeralkey:sender:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms13KeyAgreementZP10agreeUponZ07privateC006publicC009ephemeralC06sender10Foundation4DataV0aC03JWKV_A2NSgSbtKF","role":"symbol","required":true,"roleHeading":"Instance Method","symbolKind":"method","title":"agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreeUponZ"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"privateKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"kind":"text","text":", "},{"kind":"externalParam","text":"ephemeralKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"sender","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"agreeUponZ","kind":"identifier"},{"text":"(","kind":"text"},{"text":"privateKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":", ","kind":"text"},{"text":"publicKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":", ","kind":"text"},{"text":"ephemeralKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"sender","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" instance representing the private key of the initiating party."}]}],"name":"privateKey"},{"content":[{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"JWK"},{"text":" instance representing the public key of the responding party.","type":"text"}]}],"name":"publicKey"},{"content":[{"inlineContent":[{"type":"text","text":"An optional "},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" instance representing an ephemeral key used in the agreement process."},{"type":"text","text":" "},{"text":"Ephemeral keys are temporary and typically used for a single session or transaction.","type":"text"}],"type":"paragraph"}],"name":"ephemeralKey"},{"name":"sender","content":[{"inlineContent":[{"type":"text","text":"A Boolean value indicating whether the calling party is the sender or receiver in the key agreement process."},{"text":" ","type":"text"},{"text":"This information can influence how the shared secret is computed in certain protocols.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"The computed shared secret as ","type":"text"},{"code":"Data","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"aside","name":"Throws","style":"note","content":[{"inlineContent":[{"type":"text","text":"An error if the shared secret cannot be computed. This could be due to incompatible keys, incorrect formats, or cryptographic issues specific to the key agreement algorithm."}],"type":"paragraph"}]}],"kind":"content"}],"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/KeyAgreementZ/agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)":{"abstract":[{"type":"text","text":"Computes a shared secret ‘Z’ using the provided private key, public key, and optionally an ephemeral key."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ\/agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)","url":"\/documentation\/jose_swift\/keyagreementz\/agreeuponz(privatekey:publickey:ephemeralkey:sender:)","kind":"symbol","title":"agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreeUponZ"},{"text":"(","kind":"text"},{"text":"privateKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"publicKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"ephemeralKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sender"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"type":"topic"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyAgreementZ":{"abstract":[{"type":"codeVoice","code":"KeyAgreementZ"},{"type":"text","text":" is a protocol defining functionality for a key agreement mechanism to compute a shared secret, denoted as ‘Z’."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ","url":"\/documentation\/jose_swift\/keyagreementz","kind":"symbol","title":"KeyAgreementZ","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyAgreementZ"}],"type":"topic","navigatorTitle":[{"text":"KeyAgreementZ","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"Computes a shared secret ‘Z’ using the provided private key, public key, and optionally an ephemeral key.","type":"text"}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyagreementz\/agreeuponz(privatekey:publickey:ephemeralkey:sender:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreeUponZ"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"privateKey"},{"kind":"text","text":": "},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"publicKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":", "},{"kind":"externalParam","text":"ephemeralKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":"?, ","kind":"text"},{"text":"sender","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" instance representing the private key of the initiating party."}]}],"name":"privateKey"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" instance representing the public key of the responding party."}]}],"name":"publicKey"},{"name":"ephemeralKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional "},{"code":"JWK","type":"codeVoice"},{"text":" instance representing an ephemeral key used in the agreement process.","type":"text"},{"type":"text","text":" "},{"text":"Ephemeral keys are temporary and typically used for a single session or transaction.","type":"text"}]}]},{"name":"sender","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A Boolean value indicating whether the calling party is the sender or receiver in the key agreement process."},{"type":"text","text":" "},{"type":"text","text":"This information can influence how the shared secret is computed in certain protocols."}]}]}]},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"The computed shared secret as ","type":"text"},{"code":"Data","type":"codeVoice"},{"type":"text","text":"."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"aside","name":"Throws","style":"note","content":[{"inlineContent":[{"type":"text","text":"An error if the shared secret cannot be computed. This could be due to incompatible keys, incorrect formats, or cryptographic issues specific to the key agreement algorithm."}],"type":"paragraph"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ\/agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ"]]},"metadata":{"externalID":"s:17JSONWebAlgorithms13KeyAgreementZP10agreeUponZ07privateC006publicC009ephemeralC06sender10Foundation4DataV0aC03JWKV_A2NSgSbtKF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreeUponZ"},{"text":"(","kind":"text"},{"text":"privateKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"publicKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":", ","kind":"text"},{"text":"ephemeralKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"sender"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"jose-swift"}],"required":true},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/KeyAgreementZ/agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)":{"type":"topic","kind":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"agreeUponZ","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"privateKey"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"publicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":", ","kind":"text"},{"text":"ephemeralKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?, ","kind":"text"},{"text":"sender","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"url":"\/documentation\/jose_swift\/keyagreementz\/agreeuponz(privatekey:publickey:ephemeralkey:sender:)","title":"agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)","abstract":[{"type":"text","text":"Computes a shared secret ‘Z’ using the provided private key, public key, and optionally an ephemeral key."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ\/agreeUponZ(privateKey:publicKey:ephemeralKey:sender:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/KeyAgreementZ":{"title":"KeyAgreementZ","abstract":[{"code":"KeyAgreementZ","type":"codeVoice"},{"type":"text","text":" is a protocol defining functionality for a key agreement mechanism to compute a shared secret, denoted as ‘Z’."}],"kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreementZ","kind":"identifier"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyAgreementZ"}],"url":"\/documentation\/jose_swift\/keyagreementz","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivation.json b/data/documentation/jose_swift/keyderivation.json index be15819..2b7fe07 100644 --- a/data/documentation/jose_swift/keyderivation.json +++ b/data/documentation/jose_swift/keyderivation.json @@ -1 +1 @@ -{"kind":"symbol","topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7tuyr"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","interfaceLanguage":"swift"},"abstract":[{"type":"codeVoice","code":"KeyDerivation"},{"text":" is a protocol defining functionality for deriving cryptographic keys.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyderivation"]}],"metadata":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyDerivation"}],"symbolKind":"protocol","modules":[{"name":"jose-swift"}],"title":"KeyDerivation","externalID":"s:17JSONWebAlgorithms13KeyDerivationP","role":"symbol","roleHeading":"Protocol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivation"}]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyDerivation"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivation/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7tuyr":{"url":"\/documentation\/jose_swift\/keyderivation\/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7tuyr","title":"deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7tuyr","type":"topic","kind":"symbol","required":true,"role":"symbol","defaultImplementations":1,"abstract":[{"text":"Derives a key from the given input parameters using a specified key derivation function.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"deriveKey","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"keyLengthInBits","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"algorithmId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"partyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"partyVInfo"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tag"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"other"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"doc://jose-swift/documentation/jose_swift/KeyDerivation":{"url":"\/documentation\/jose_swift\/keyderivation","title":"KeyDerivation","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivation"}],"abstract":[{"type":"codeVoice","code":"KeyDerivation"},{"text":" is a protocol defining functionality for deriving cryptographic keys.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyDerivation"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"KeyDerivation","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/keyderivation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation"},"abstract":[{"type":"codeVoice","code":"KeyDerivation"},{"type":"text","text":" is a protocol defining functionality for deriving cryptographic keys."},{"text":" ","type":"text"},{"type":"text","text":"It is used in scenarios where keys need to be derived from existing material, such as passwords or shared secrets."}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(arguments:)"],"title":"Instance Methods"}],"metadata":{"role":"symbol","roleHeading":"Protocol","externalID":"s:17JSONWebAlgorithms13KeyDerivationP","modules":[{"name":"jose-swift"}],"title":"KeyDerivation","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"KeyDerivation","kind":"identifier"}],"symbolKind":"protocol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivation"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivation":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","abstract":[{"type":"codeVoice","code":"KeyDerivation"},{"text":" is a protocol defining functionality for deriving cryptographic keys.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It is used in scenarios where keys need to be derived from existing material, such as passwords or shared secrets."}],"url":"\/documentation\/jose_swift\/keyderivation","type":"topic","navigatorTitle":[{"text":"KeyDerivation","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyDerivation"}],"title":"KeyDerivation"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyDerivation/deriveKey(arguments:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"deriveKey","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"arguments"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO","kind":"typeIdentifier","text":"KeyDerivationArguments"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(arguments:)","type":"topic","url":"\/documentation\/jose_swift\/keyderivation\/derivekey(arguments:)","kind":"symbol","role":"symbol","title":"deriveKey(arguments:)","abstract":[{"type":"text","text":"Derives a cryptographic key based on the provided arguments."}],"required":true}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivation/derivekey(arguments:).json b/data/documentation/jose_swift/keyderivation/derivekey(arguments:).json new file mode 100644 index 0000000..26e731c --- /dev/null +++ b/data/documentation/jose_swift/keyderivation/derivekey(arguments:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation"]]},"abstract":[{"text":"Derives a cryptographic key based on the provided arguments.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deriveKey","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arguments"},{"kind":"text","text":": ["},{"text":"KeyDerivationArguments","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","preciseIdentifier":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of ","type":"text"},{"type":"codeVoice","code":"KeyDerivationArguments"},{"type":"text","text":" that specify the parameters for the key derivation."}]}],"name":"arguments"}]},{"content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"inlineContent":[{"type":"text","text":"The derived key as a "},{"type":"codeVoice","code":"Data"},{"type":"text","text":" object."}],"type":"paragraph"}],"kind":"content"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"name":"Throws","content":[{"type":"paragraph","inlineContent":[{"text":"An error if the key derivation process fails.","type":"text"}]}],"type":"aside","style":"note"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"deriveKey","kind":"identifier"},{"text":"(","kind":"text"},{"text":"arguments","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO","text":"KeyDerivationArguments","kind":"typeIdentifier"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Method","title":"deriveKey(arguments:)","externalID":"s:17JSONWebAlgorithms13KeyDerivationP06deriveC09arguments10Foundation4DataVSayAA0cD9ArgumentsOG_tKF","symbolKind":"method","required":true},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(arguments:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyderivation\/derivekey(arguments:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivation/deriveKey(arguments:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"deriveKey","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"arguments"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO","kind":"typeIdentifier","text":"KeyDerivationArguments"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(arguments:)","type":"topic","url":"\/documentation\/jose_swift\/keyderivation\/derivekey(arguments:)","kind":"symbol","role":"symbol","title":"deriveKey(arguments:)","abstract":[{"type":"text","text":"Derives a cryptographic key based on the provided arguments."}],"required":true},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyDerivation":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","abstract":[{"type":"codeVoice","code":"KeyDerivation"},{"text":" is a protocol defining functionality for deriving cryptographic keys.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It is used in scenarios where keys need to be derived from existing material, such as passwords or shared secrets."}],"url":"\/documentation\/jose_swift\/keyderivation","type":"topic","navigatorTitle":[{"text":"KeyDerivation","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyDerivation"}],"title":"KeyDerivation"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7fctc.json b/data/documentation/jose_swift/keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7fctc.json deleted file mode 100644 index 7c7e504..0000000 --- a/data/documentation/jose_swift/keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7fctc.json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/keyderivation\/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7fctc"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Provides a default implementation of "},{"code":"deriveKey","type":"codeVoice"},{"type":"text","text":" with optional parameters set to their default values."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7fctc"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7tuyr"]]},"kind":"symbol","metadata":{"title":"deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)","extendedModule":"JSONWebAlgorithms","modules":[{"name":"jose-swift","relatedModules":["JSONWebAlgorithms"]}],"role":"symbol","externalID":"s:17JSONWebAlgorithms13KeyDerivationPAAE06deriveC03key0F12LengthInBits11algorithmId10partyUInfo0L5VInfo3tag5other10Foundation4DataVAN_SiA4NSDySSANGtKF","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deriveKey","kind":"identifier"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keyLengthInBits"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"algorithmId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"partyUInfo","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"partyVInfo","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tag"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"other","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deriveKey","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"keyLengthInBits","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"algorithmId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":" = Data(), "},{"kind":"externalParam","text":"partyUInfo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":" = Data(), "},{"text":"partyVInfo","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":" = Data(), "},{"kind":"externalParam","text":"tag"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":" = Data(), ","kind":"text"},{"text":"other","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"] = [:]) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The input key material used for derivation.","type":"text"}],"type":"paragraph"}],"name":"key"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The desired length of the derived key in bits."}]}],"name":"keyLengthInBits"},{"content":[{"inlineContent":[{"type":"text","text":"An optional identifier for the key derivation algorithm (default is empty)."}],"type":"paragraph"}],"name":"algorithmId"},{"content":[{"inlineContent":[{"type":"text","text":"Optional data specific to one party involved in the key derivation (default is empty)."}],"type":"paragraph"}],"name":"partyUInfo"},{"content":[{"inlineContent":[{"type":"text","text":"Optional data specific to the other party involved in the key derivation (default is empty)."}],"type":"paragraph"}],"name":"partyVInfo"},{"name":"tag","content":[{"inlineContent":[{"type":"text","text":"An optional tag used in the key derivation process (default is empty)."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"An optional dictionary containing other relevant data for key derivation (default is empty)."}],"type":"paragraph"}],"name":"other"}]},{"content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"inlineContent":[{"text":"The derived key as ","type":"text"},{"code":"Data","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"aside","style":"note","name":"Throws","content":[{"inlineContent":[{"type":"text","text":"An error if key derivation fails."}],"type":"paragraph"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivation":{"url":"\/documentation\/jose_swift\/keyderivation","title":"KeyDerivation","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivation"}],"abstract":[{"type":"codeVoice","code":"KeyDerivation"},{"text":" is a protocol defining functionality for deriving cryptographic keys.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyDerivation"}]},"doc://jose-swift/documentation/jose_swift/KeyDerivation/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7fctc":{"url":"\/documentation\/jose_swift\/keyderivation\/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7fctc","title":"deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7fctc","kind":"symbol","role":"symbol","abstract":[{"text":"Provides a default implementation of ","type":"text"},{"type":"codeVoice","code":"deriveKey"},{"type":"text","text":" with optional parameters set to their default values."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deriveKey","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"keyLengthInBits","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"algorithmId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"partyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"partyVInfo"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tag"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"other","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyDerivation/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7tuyr":{"url":"\/documentation\/jose_swift\/keyderivation\/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7tuyr","title":"deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7tuyr","type":"topic","kind":"symbol","required":true,"role":"symbol","defaultImplementations":1,"abstract":[{"text":"Derives a key from the given input parameters using a specified key derivation function.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"deriveKey","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"keyLengthInBits","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"algorithmId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"partyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"partyVInfo"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tag"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"other"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7tuyr.json b/data/documentation/jose_swift/keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7tuyr.json deleted file mode 100644 index 4ed9915..0000000 --- a/data/documentation/jose_swift/keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7tuyr.json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Derives a key from the given input parameters using a specified key derivation function."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deriveKey"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"keyLengthInBits","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"algorithmId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"partyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"partyVInfo","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tag"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"other"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"languages":["swift"]}]},{"parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"text":"The input key material used for derivation.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The desired length of the derived key in bits.","type":"text"}]}],"name":"keyLengthInBits"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An identifier for the key derivation algorithm."}]}],"name":"algorithmId"},{"name":"partyUInfo","content":[{"inlineContent":[{"text":"Data specific to one party involved in the key derivation (usually the initiator).","type":"text"}],"type":"paragraph"}]},{"name":"partyVInfo","content":[{"type":"paragraph","inlineContent":[{"text":"Data specific to the other party involved in the key derivation (usually the responder).","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A tag used in the key derivation process, providing additional context or information."}]}],"name":"tag"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A dictionary containing other relevant data for key derivation."}]}],"name":"other"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The derived key as ","type":"text"},{"type":"codeVoice","code":"Data"},{"text":".","type":"text"}]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"style":"note","name":"Throws","content":[{"inlineContent":[{"text":"An error if key derivation fails. This could be due to incorrect input parameters, unsupported algorithm specifications, or other cryptographic issues.","type":"text"}],"type":"paragraph"}],"type":"aside"}],"kind":"content"}],"metadata":{"role":"symbol","externalID":"s:17JSONWebAlgorithms13KeyDerivationP06deriveC03key0F12LengthInBits11algorithmId10partyUInfo0L5VInfo3tag5other10Foundation4DataVAN_SiA4NSDySSANGtKF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"deriveKey","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"keyLengthInBits","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"algorithmId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"partyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"partyVInfo"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tag"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"other","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Method","title":"deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)","required":true},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation"]]},"defaultImplementationsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7fctc"],"title":"KeyDerivation Implementations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7tuyr"},"variants":[{"paths":["\/documentation\/jose_swift\/keyderivation\/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7tuyr"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyDerivation/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7fctc":{"url":"\/documentation\/jose_swift\/keyderivation\/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7fctc","title":"deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7fctc","kind":"symbol","role":"symbol","abstract":[{"text":"Provides a default implementation of ","type":"text"},{"type":"codeVoice","code":"deriveKey"},{"type":"text","text":" with optional parameters set to their default values."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deriveKey","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"keyLengthInBits","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"algorithmId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"partyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"partyVInfo"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tag"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"other","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"doc://jose-swift/documentation/jose_swift/KeyDerivation":{"url":"\/documentation\/jose_swift\/keyderivation","title":"KeyDerivation","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivation"}],"abstract":[{"type":"codeVoice","code":"KeyDerivation"},{"text":" is a protocol defining functionality for deriving cryptographic keys.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyDerivation"}]},"doc://jose-swift/documentation/jose_swift/KeyDerivation/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7tuyr":{"url":"\/documentation\/jose_swift\/keyderivation\/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7tuyr","title":"deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation\/deriveKey(key:keyLengthInBits:algorithmId:partyUInfo:partyVInfo:tag:other:)-7tuyr","type":"topic","kind":"symbol","required":true,"role":"symbol","defaultImplementations":1,"abstract":[{"text":"Derives a key from the given input parameters using a specified key derivation function.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"deriveKey","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"keyLengthInBits","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"algorithmId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"partyUInfo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"partyVInfo"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tag"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"other"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivationarguments.json b/data/documentation/jose_swift/keyderivationarguments.json new file mode 100644 index 0000000..d22c367 --- /dev/null +++ b/data/documentation/jose_swift/keyderivationarguments.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Enumeration","title":"KeyDerivationArguments","externalID":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyDerivationArguments","kind":"identifier"}],"symbolKind":"enum","modules":[{"name":"jose-swift"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/algorithmId(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/customData(key:value:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/customJWK(key:value:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/key(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/keyLengthInBits(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/partyUInfo(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/partyVInfo(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/password(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/saltCount(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/saltInput(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/tag(_:)"],"title":"Enumeration Cases"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments"},"abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeyDerivationArguments","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyderivationarguments"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/customData(key:value:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/customData(key:value:)","title":"KeyDerivationArguments.customData(key:value:)","abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/customdata(key:value:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"customData","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/partyUInfo(_:)":{"abstract":[{"text":"Contains data specific to party U involved in the key agreement.","type":"text"}],"url":"\/documentation\/jose_swift\/keyderivationarguments\/partyuinfo(_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/partyUInfo(_:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"partyUInfo"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"role":"symbol","title":"KeyDerivationArguments.partyUInfo(_:)"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/saltInput(_:)":{"url":"\/documentation\/jose_swift\/keyderivationarguments\/saltinput(_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/saltInput(_:)","title":"KeyDerivationArguments.saltInput(_:)","abstract":[{"type":"text","text":"Salt input for the derivation process."}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"saltInput"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/algorithmId(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/algorithmId(_:)","title":"KeyDerivationArguments.algorithmId(_:)","abstract":[{"type":"text","text":"Specifies the algorithm identifier data used in key derivation."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/algorithmid(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"algorithmId","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/customJWK(key:value:)":{"type":"topic","title":"KeyDerivationArguments.customJWK(key:value:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customJWK"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/keyderivationarguments\/customjwk(key:value:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/customJWK(key:value:)","kind":"symbol","abstract":[{"type":"text","text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/saltCount(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/saltCount(_:)","title":"KeyDerivationArguments.saltCount(_:)","abstract":[{"type":"text","text":"The iteration count for key derivation algorithms that use a salt."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/saltcount(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"saltCount","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/tag(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/tag(_:)","title":"KeyDerivationArguments.tag(_:)","abstract":[{"type":"text","text":"A tag that can be used to ensure the integrity of the derived key."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/tag(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tag","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/key(_:)":{"kind":"symbol","abstract":[{"type":"text","text":"Specifies the initial key material for the key derivation."}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments\/key(_:)","title":"KeyDerivationArguments.key(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"key"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/key(_:)"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/password(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/password(_:)","title":"KeyDerivationArguments.password(_:)","abstract":[{"type":"text","text":"Password or passphrase used in the derivation process."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/password(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"password","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/partyVInfo(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/partyVInfo(_:)","title":"KeyDerivationArguments.partyVInfo(_:)","abstract":[{"type":"text","text":"Contains data specific to party V involved in the key agreement."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/partyvinfo(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"partyVInfo","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/keyLengthInBits(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/keyLengthInBits(_:)","title":"KeyDerivationArguments.keyLengthInBits(_:)","abstract":[{"type":"text","text":"Specifies the length in bits of the key to be derived."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/keylengthinbits(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"keyLengthInBits","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivationarguments/algorithmid(_:).json b/data/documentation/jose_swift/keyderivationarguments/algorithmid(_:).json new file mode 100644 index 0000000..1da46c1 --- /dev/null +++ b/data/documentation/jose_swift/keyderivationarguments/algorithmid(_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/algorithmId(_:)"},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/keyderivationarguments\/algorithmid(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Specifies the algorithm identifier data used in key derivation."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"algorithmId"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"metadata":{"title":"KeyDerivationArguments.algorithmId(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"algorithmId","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO11algorithmIdyAC10Foundation4DataVcACmF","roleHeading":"Case","role":"symbol","modules":[{"name":"jose-swift"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments"]]},"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/algorithmId(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/algorithmId(_:)","title":"KeyDerivationArguments.algorithmId(_:)","abstract":[{"type":"text","text":"Specifies the algorithm identifier data used in key derivation."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/algorithmid(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"algorithmId","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivationarguments/customdata(key:value:).json b/data/documentation/jose_swift/keyderivationarguments/customdata(key:value:).json new file mode 100644 index 0000000..917e7bf --- /dev/null +++ b/data/documentation/jose_swift/keyderivationarguments/customdata(key:value:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/customData(key:value:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO10customDatayACSS_10Foundation0G0VtcACmF","role":"symbol","title":"KeyDerivationArguments.customData(key:value:)","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"customData","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments"]]},"sections":[],"abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyderivationarguments\/customdata(key:value:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"customData","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/customData(key:value:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/customData(key:value:)","title":"KeyDerivationArguments.customData(key:value:)","abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/customdata(key:value:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"customData","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivationarguments/customjwk(key:value:).json b/data/documentation/jose_swift/keyderivationarguments/customjwk(key:value:).json new file mode 100644 index 0000000..d3425fd --- /dev/null +++ b/data/documentation/jose_swift/keyderivationarguments/customjwk(key:value:).json @@ -0,0 +1 @@ +{"metadata":{"title":"KeyDerivationArguments.customJWK(key:value:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"customJWK","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")"}],"symbolKind":"case","role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO9customJWKyACSS_0aC00G0VtcACmF","roleHeading":"Case","modules":[{"name":"jose-swift"}]},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/customJWK(key:value:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/keyderivationarguments\/customjwk(key:value:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"customJWK","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/customJWK(key:value:)":{"type":"topic","title":"KeyDerivationArguments.customJWK(key:value:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customJWK"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/keyderivationarguments\/customjwk(key:value:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/customJWK(key:value:)","kind":"symbol","abstract":[{"type":"text","text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key."}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivationarguments/key(_:).json b/data/documentation/jose_swift/keyderivationarguments/key(_:).json new file mode 100644 index 0000000..3388468 --- /dev/null +++ b/data/documentation/jose_swift/keyderivationarguments/key(_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/key(_:)"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"externalID":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO3keyyAC10Foundation4DataVcACmF","title":"KeyDerivationArguments.key(_:)","roleHeading":"Case","symbolKind":"case","modules":[{"name":"jose-swift"}],"role":"symbol"},"abstract":[{"text":"Specifies the initial key material for the key derivation.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyderivationarguments\/key(_:)"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/key(_:)":{"kind":"symbol","abstract":[{"type":"text","text":"Specifies the initial key material for the key derivation."}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments\/key(_:)","title":"KeyDerivationArguments.key(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"key"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/key(_:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivationarguments/keylengthinbits(_:).json b/data/documentation/jose_swift/keyderivationarguments/keylengthinbits(_:).json new file mode 100644 index 0000000..c1ec089 --- /dev/null +++ b/data/documentation/jose_swift/keyderivationarguments/keylengthinbits(_:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"roleHeading":"Case","title":"KeyDerivationArguments.keyLengthInBits(_:)","role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO15keyLengthInBitsyACSicACmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyLengthInBits","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"symbolKind":"case","modules":[{"name":"jose-swift"}]},"abstract":[{"type":"text","text":"Specifies the length in bits of the key to be derived."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyLengthInBits","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyderivationarguments\/keylengthinbits(_:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/keyLengthInBits(_:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/keyLengthInBits(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/keyLengthInBits(_:)","title":"KeyDerivationArguments.keyLengthInBits(_:)","abstract":[{"type":"text","text":"Specifies the length in bits of the key to be derived."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/keylengthinbits(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"keyLengthInBits","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivationarguments/partyuinfo(_:).json b/data/documentation/jose_swift/keyderivationarguments/partyuinfo(_:).json new file mode 100644 index 0000000..d45d5bc --- /dev/null +++ b/data/documentation/jose_swift/keyderivationarguments/partyuinfo(_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/partyUInfo(_:)","interfaceLanguage":"swift"},"metadata":{"title":"KeyDerivationArguments.partyUInfo(_:)","role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO10partyUInfoyAC10Foundation4DataVcACmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"partyUInfo"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"roleHeading":"Case","modules":[{"name":"jose-swift"}],"symbolKind":"case"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/keyderivationarguments\/partyuinfo(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"partyUInfo","kind":"identifier"},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments"]]},"abstract":[{"text":"Contains data specific to party U involved in the key agreement.","type":"text"}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/partyUInfo(_:)":{"abstract":[{"text":"Contains data specific to party U involved in the key agreement.","type":"text"}],"url":"\/documentation\/jose_swift\/keyderivationarguments\/partyuinfo(_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/partyUInfo(_:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"partyUInfo"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"role":"symbol","title":"KeyDerivationArguments.partyUInfo(_:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivationarguments/partyvinfo(_:).json b/data/documentation/jose_swift/keyderivationarguments/partyvinfo(_:).json new file mode 100644 index 0000000..b0d8bdd --- /dev/null +++ b/data/documentation/jose_swift/keyderivationarguments/partyvinfo(_:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyderivationarguments\/partyvinfo(_:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/partyVInfo(_:)"},"abstract":[{"type":"text","text":"Contains data specific to party V involved in the key agreement."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"partyVInfo"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":")","kind":"text"}]}]}],"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO10partyVInfoyAC10Foundation4DataVcACmF","title":"KeyDerivationArguments.partyVInfo(_:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"partyVInfo","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/partyVInfo(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/partyVInfo(_:)","title":"KeyDerivationArguments.partyVInfo(_:)","abstract":[{"type":"text","text":"Contains data specific to party V involved in the key agreement."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/partyvinfo(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"partyVInfo","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivationarguments/password(_:).json b/data/documentation/jose_swift/keyderivationarguments/password(_:).json new file mode 100644 index 0000000..ba966bb --- /dev/null +++ b/data/documentation/jose_swift/keyderivationarguments/password(_:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"roleHeading":"Case","title":"KeyDerivationArguments.password(_:)","role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO8passwordyAC10Foundation4DataVcACmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"password","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"case","modules":[{"name":"jose-swift"}]},"abstract":[{"type":"text","text":"Password or passphrase used in the derivation process."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"password","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/keyderivationarguments\/password(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/password(_:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/password(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/password(_:)","title":"KeyDerivationArguments.password(_:)","abstract":[{"type":"text","text":"Password or passphrase used in the derivation process."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/password(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"password","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivationarguments/saltcount(_:).json b/data/documentation/jose_swift/keyderivationarguments/saltcount(_:).json new file mode 100644 index 0000000..19d62e8 --- /dev/null +++ b/data/documentation/jose_swift/keyderivationarguments/saltcount(_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"The iteration count for key derivation algorithms that use a salt.","type":"text"}],"metadata":{"title":"KeyDerivationArguments.saltCount(_:)","roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"saltCount"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO9saltCountyACSicACmF","modules":[{"name":"jose-swift"}],"symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyderivationarguments\/saltcount(_:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/saltCount(_:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saltCount"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/saltCount(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/saltCount(_:)","title":"KeyDerivationArguments.saltCount(_:)","abstract":[{"type":"text","text":"The iteration count for key derivation algorithms that use a salt."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/saltcount(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"saltCount","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivationarguments/saltinput(_:).json b/data/documentation/jose_swift/keyderivationarguments/saltinput(_:).json new file mode 100644 index 0000000..54c7e1b --- /dev/null +++ b/data/documentation/jose_swift/keyderivationarguments/saltinput(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"saltInput","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyderivationarguments\/saltinput(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/saltInput(_:)"},"metadata":{"role":"symbol","title":"KeyDerivationArguments.saltInput(_:)","roleHeading":"Case","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"saltInput"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO9saltInputyAC10Foundation4DataVcACmF"},"abstract":[{"type":"text","text":"Salt input for the derivation process."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/saltInput(_:)":{"url":"\/documentation\/jose_swift\/keyderivationarguments\/saltinput(_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/saltInput(_:)","title":"KeyDerivationArguments.saltInput(_:)","abstract":[{"type":"text","text":"Salt input for the derivation process."}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"saltInput"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyderivationarguments/tag(_:).json b/data/documentation/jose_swift/keyderivationarguments/tag(_:).json new file mode 100644 index 0000000..149d9ff --- /dev/null +++ b/data/documentation/jose_swift/keyderivationarguments/tag(_:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments"]]},"sections":[],"abstract":[{"type":"text","text":"A tag that can be used to ensure the integrity of the derived key."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tag"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyderivationarguments\/tag(_:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/tag(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","title":"KeyDerivationArguments.tag(_:)","externalID":"s:17JSONWebAlgorithms22KeyDerivationArgumentsO3tagyAC10Foundation4DataVcACmF","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tag"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments/tag(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments\/tag(_:)","title":"KeyDerivationArguments.tag(_:)","abstract":[{"type":"text","text":"A tag that can be used to ensure the integrity of the derived key."}],"role":"symbol","url":"\/documentation\/jose_swift\/keyderivationarguments\/tag(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tag","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyDerivationArguments":{"type":"topic","url":"\/documentation\/jose_swift\/keyderivationarguments","abstract":[{"type":"text","text":"Enumerates possible arguments for key derivation processes."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyDerivationArguments"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivationArguments"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivationArguments","title":"KeyDerivationArguments"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencriptionresultmetadata.json b/data/documentation/jose_swift/keyencriptionresultmetadata.json index 34b2e22..8f44e6e 100644 --- a/data/documentation/jose_swift/keyencriptionresultmetadata.json +++ b/data/documentation/jose_swift/keyencriptionresultmetadata.json @@ -1 +1 @@ -{"abstract":[{"code":"KeyEncriptionResultMetadata","type":"codeVoice"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncriptionResultMetadata"}],"role":"symbol","navigatorTitle":[{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"title":"KeyEncriptionResultMetadata","externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV","symbolKind":"struct","roleHeading":"Structure"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"variants":[{"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncriptionResultMetadata"}],"languages":["swift"]}],"kind":"declarations"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/authenticationTag","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/encryptedKey","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/initializationVector","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/otherMetadata","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltCount","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltInput"],"title":"Instance Properties"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/otherMetadata":{"title":"otherMetadata","kind":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/othermetadata","type":"topic","abstract":[{"type":"text","text":"Additional metadata that may be included in the encryption process."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otherMetadata"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/otherMetadata","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/pbs2saltCount":{"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltcount","abstract":[{"text":"Optional iteration count for the PBES2 salt input.","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbs2saltCount"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","title":"pbs2saltCount","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltCount"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/encryptedKey":{"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/encryptedkey","title":"encryptedKey","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryptedKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/encryptedKey","type":"topic","abstract":[{"text":"The encrypted content encryption key (CEK).","type":"text"}]},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)":{"title":"init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)","role":"symbol","kind":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/init(encryptedkey:initializationvector:authenticationtag:pbs2saltinput:pbs2saltcount:othermetadata:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbs2saltInput"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbs2saltCount"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"otherMetadata","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"])","kind":"text"}],"abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" instance with the specified encryption result and metadata."}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"kind":"symbol","title":"KeyEncriptionResultMetadata","navigatorTitle":[{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncriptionResultMetadata"}]},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/authenticationTag":{"abstract":[{"type":"text","text":"Optional authentication tag for verifying the integrity and authenticity of the encrypted key."}],"kind":"symbol","title":"authenticationTag","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/authenticationTag","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/authenticationtag","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/initializationVector":{"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/initializationvector","title":"initializationVector","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/initializationVector","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"Optional initialization vector associated with the key encryption.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/pbs2saltInput":{"abstract":[{"type":"text","text":"Optional PBES2 salt input used in the encryption process."}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"pbs2saltInput","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltinput","kind":"symbol","title":"pbs2saltInput","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltInput"}}} \ No newline at end of file +{"abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"text":" is a struct representing the metadata of a key encryption result.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/authenticationTag","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/encryptedKey","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/initializationVector","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/otherMetadata","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltCount","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltInput"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"metadata":{"symbolKind":"struct","modules":[{"name":"jose-swift"}],"roleHeading":"Structure","role":"symbol","externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV","title":"KeyEncriptionResultMetadata","navigatorTitle":[{"kind":"identifier","text":"KeyEncriptionResultMetadata"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncriptionResultMetadata"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)","abstract":[{"text":"Initializes a new ","type":"text"},{"code":"KeyEncriptionResultMetadata","type":"codeVoice"},{"type":"text","text":" instance with the specified encryption result and metadata."}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/init(encryptedkey:initializationvector:authenticationtag:pbs2saltinput:pbs2saltcount:othermetadata:)","title":"init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"pbs2saltInput","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbs2saltCount"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"otherMetadata","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"])","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyEncriptionResultMetadata"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"title":"KeyEncriptionResultMetadata"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/pbs2saltCount":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltCount","abstract":[{"text":"Optional iteration count for the PBES2 salt input.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"pbs2saltCount","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltcount","title":"pbs2saltCount"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/pbs2saltInput":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltInput","abstract":[{"type":"text","text":"Optional PBES2 salt input used in the encryption process."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"pbs2saltInput","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltinput","title":"pbs2saltInput"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/initializationVector":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/initializationVector","abstract":[{"text":"Optional initialization vector associated with the key encryption.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/initializationvector","title":"initializationVector"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/encryptedKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/encryptedKey","abstract":[{"type":"text","text":"The encrypted content encryption key (CEK)."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"encryptedKey","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/encryptedkey","title":"encryptedKey"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/authenticationTag":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/authenticationTag","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/authenticationtag","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"abstract":[{"text":"Optional authentication tag for verifying the integrity and authenticity of the encrypted key.","type":"text"}],"title":"authenticationTag"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/otherMetadata":{"title":"otherMetadata","abstract":[{"type":"text","text":"Additional metadata that may be included in the encryption process."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"otherMetadata","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/othermetadata","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/otherMetadata"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencriptionresultmetadata/authenticationtag.json b/data/documentation/jose_swift/keyencriptionresultmetadata/authenticationtag.json index 181ec8b..4dbd4b9 100644 --- a/data/documentation/jose_swift/keyencriptionresultmetadata/authenticationtag.json +++ b/data/documentation/jose_swift/keyencriptionresultmetadata/authenticationtag.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticationTag"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/authenticationTag","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV17authenticationTag10Foundation4DataVSgvp","title":"authenticationTag","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?","kind":"text"}],"modules":[{"name":"jose-swift"}]},"variants":[{"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/authenticationtag"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Optional authentication tag for verifying the integrity and authenticity of the encrypted key.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"kind":"symbol","title":"KeyEncriptionResultMetadata","navigatorTitle":[{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncriptionResultMetadata"}]},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/authenticationTag":{"abstract":[{"type":"text","text":"Optional authentication tag for verifying the integrity and authenticity of the encrypted key."}],"kind":"symbol","title":"authenticationTag","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/authenticationTag","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/authenticationtag","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationTag"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/authenticationTag"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/authenticationtag"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"kind":"symbol","sections":[],"abstract":[{"text":"Optional authentication tag for verifying the integrity and authenticity of the encrypted key.","type":"text"}],"metadata":{"role":"symbol","modules":[{"name":"jose-swift"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV17authenticationTag10Foundation4DataVSgvp","title":"authenticationTag"},"references":{"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyEncriptionResultMetadata"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"title":"KeyEncriptionResultMetadata"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/authenticationTag":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/authenticationTag","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/authenticationtag","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"abstract":[{"text":"Optional authentication tag for verifying the integrity and authenticity of the encrypted key.","type":"text"}],"title":"authenticationTag"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencriptionresultmetadata/encryptedkey.json b/data/documentation/jose_swift/keyencriptionresultmetadata/encryptedkey.json index d908cf3..c765fb6 100644 --- a/data/documentation/jose_swift/keyencriptionresultmetadata/encryptedkey.json +++ b/data/documentation/jose_swift/keyencriptionresultmetadata/encryptedkey.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encryptedKey"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/encryptedkey"]}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encryptedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"title":"encryptedKey","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV09encryptedC010Foundation4DataVvp"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/encryptedKey"},"abstract":[{"text":"The encrypted content encryption key (CEK).","type":"text"}],"sections":[],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/encryptedKey":{"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/encryptedkey","title":"encryptedKey","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryptedKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/encryptedKey","type":"topic","abstract":[{"text":"The encrypted content encryption key (CEK).","type":"text"}]},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"kind":"symbol","title":"KeyEncriptionResultMetadata","navigatorTitle":[{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncriptionResultMetadata"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/encryptedKey","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"encryptedKey","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]}]}],"abstract":[{"text":"The encrypted content encryption key (CEK).","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/encryptedkey"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"encryptedKey","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"title":"encryptedKey","externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV09encryptedC010Foundation4DataVvp","symbolKind":"property","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Property"},"references":{"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyEncriptionResultMetadata"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"title":"KeyEncriptionResultMetadata"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/encryptedKey":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/encryptedKey","abstract":[{"type":"text","text":"The encrypted content encryption key (CEK)."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"encryptedKey","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/encryptedkey","title":"encryptedKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencriptionresultmetadata/init(encryptedkey:initializationvector:authenticationtag:pbs2saltinput:pbs2saltcount:othermetadata:).json b/data/documentation/jose_swift/keyencriptionresultmetadata/init(encryptedkey:initializationvector:authenticationtag:pbs2saltinput:pbs2saltcount:othermetadata:).json index 492690b..2fca44c 100644 --- a/data/documentation/jose_swift/keyencriptionresultmetadata/init(encryptedkey:initializationvector:authenticationtag:pbs2saltinput:pbs2saltcount:othermetadata:).json +++ b/data/documentation/jose_swift/keyencriptionresultmetadata/init(encryptedkey:initializationvector:authenticationtag:pbs2saltinput:pbs2saltcount:othermetadata:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"pbs2saltInput","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"text":"pbs2saltCount","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"otherMetadata"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"] = [:])","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"text":"Initializes a new ","type":"text"},{"code":"KeyEncriptionResultMetadata","type":"codeVoice"},{"type":"text","text":" instance with the specified encryption result and metadata."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"metadata":{"title":"init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"pbs2saltInput","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbs2saltCount"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"otherMetadata"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV09encryptedC020initializationVector17authenticationTag13pbs2saltInput0L5Count05otherF0AC10Foundation4DataV_ALSgA2MSiSgSDySSALGtcfc","role":"symbol"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/init(encryptedkey:initializationvector:authenticationtag:pbs2saltinput:pbs2saltcount:othermetadata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"kind":"symbol","title":"KeyEncriptionResultMetadata","navigatorTitle":[{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncriptionResultMetadata"}]},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)":{"title":"init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)","role":"symbol","kind":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/init(encryptedkey:initializationvector:authenticationtag:pbs2saltinput:pbs2saltcount:othermetadata:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pbs2saltInput"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbs2saltCount"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"otherMetadata","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"])","kind":"text"}],"abstract":[{"text":"Initializes a new ","type":"text"},{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" instance with the specified encryption result and metadata."}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"initializationVector","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"authenticationTag"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"pbs2saltInput","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"? = nil, ","kind":"text"},{"text":"pbs2saltCount","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"otherMetadata"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"] = [:])","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Initializer","symbolKind":"init","title":"init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"authenticationTag"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"text":"pbs2saltInput","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?, "},{"text":"pbs2saltCount","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"otherMetadata","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV09encryptedC020initializationVector17authenticationTag13pbs2saltInput0L5Count05otherF0AC10Foundation4DataV_ALSgA2MSiSgSDySSALGtcfc","role":"symbol","modules":[{"name":"jose-swift"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/init(encryptedkey:initializationvector:authenticationtag:pbs2saltinput:pbs2saltcount:othermetadata:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)"},"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" instance with the specified encryption result and metadata."}],"references":{"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyEncriptionResultMetadata"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"title":"KeyEncriptionResultMetadata"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)","abstract":[{"text":"Initializes a new ","type":"text"},{"code":"KeyEncriptionResultMetadata","type":"codeVoice"},{"type":"text","text":" instance with the specified encryption result and metadata."}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/init(encryptedkey:initializationvector:authenticationtag:pbs2saltinput:pbs2saltcount:othermetadata:)","title":"init(encryptedKey:initializationVector:authenticationTag:pbs2saltInput:pbs2saltCount:otherMetadata:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"text":"initializationVector","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"authenticationTag","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"pbs2saltInput","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"pbs2saltCount"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"otherMetadata","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"])","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencriptionresultmetadata/initializationvector.json b/data/documentation/jose_swift/keyencriptionresultmetadata/initializationvector.json index 93be7cc..93c8010 100644 --- a/data/documentation/jose_swift/keyencriptionresultmetadata/initializationvector.json +++ b/data/documentation/jose_swift/keyencriptionresultmetadata/initializationvector.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/initializationVector","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"abstract":[{"text":"Optional initialization vector associated with the key encryption.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/initializationvector"]}],"metadata":{"title":"initializationVector","symbolKind":"property","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV20initializationVector10Foundation4DataVSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"kind":"symbol","title":"KeyEncriptionResultMetadata","navigatorTitle":[{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncriptionResultMetadata"}]},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/initializationVector":{"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/initializationvector","title":"initializationVector","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/initializationVector","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"Optional initialization vector associated with the key encryption.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV20initializationVector10Foundation4DataVSgvp","title":"initializationVector","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"initializationVector"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/initializationVector"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Optional initialization vector associated with the key encryption."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializationVector"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/initializationvector"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/initializationVector":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/initializationVector","abstract":[{"text":"Optional initialization vector associated with the key encryption.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/initializationvector","title":"initializationVector"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyEncriptionResultMetadata"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"title":"KeyEncriptionResultMetadata"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencriptionresultmetadata/othermetadata.json b/data/documentation/jose_swift/keyencriptionresultmetadata/othermetadata.json index d11ebd0..ce629a2 100644 --- a/data/documentation/jose_swift/keyencriptionresultmetadata/othermetadata.json +++ b/data/documentation/jose_swift/keyencriptionresultmetadata/othermetadata.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/otherMetadata","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otherMetadata"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"]","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/othermetadata"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"metadata":{"title":"otherMetadata","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"jose-swift"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"otherMetadata","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"]","kind":"text"}],"externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV05otherF0SDySS10Foundation4DataVGvp","role":"symbol"},"abstract":[{"type":"text","text":"Additional metadata that may be included in the encryption process."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"kind":"symbol","title":"KeyEncriptionResultMetadata","navigatorTitle":[{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncriptionResultMetadata"}]},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/otherMetadata":{"title":"otherMetadata","kind":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/othermetadata","type":"topic","abstract":[{"type":"text","text":"Additional metadata that may be included in the encryption process."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otherMetadata"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/otherMetadata","role":"symbol"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"otherMetadata"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"]","kind":"text"}],"role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV05otherF0SDySS10Foundation4DataVGvp","symbolKind":"property","title":"otherMetadata"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/otherMetadata"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otherMetadata"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Additional metadata that may be included in the encryption process."}],"variants":[{"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/othermetadata"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyEncriptionResultMetadata"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"title":"KeyEncriptionResultMetadata"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/otherMetadata":{"title":"otherMetadata","abstract":[{"type":"text","text":"Additional metadata that may be included in the encryption process."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"otherMetadata","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/othermetadata","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/otherMetadata"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencriptionresultmetadata/pbs2saltcount.json b/data/documentation/jose_swift/keyencriptionresultmetadata/pbs2saltcount.json index 7d39b49..d97a0a5 100644 --- a/data/documentation/jose_swift/keyencriptionresultmetadata/pbs2saltcount.json +++ b/data/documentation/jose_swift/keyencriptionresultmetadata/pbs2saltcount.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbs2saltCount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltcount"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltCount"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV13pbs2saltCountSiSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"pbs2saltCount","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"role":"symbol","title":"pbs2saltCount","modules":[{"name":"jose-swift"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"Optional iteration count for the PBES2 salt input."}],"references":{"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"kind":"symbol","title":"KeyEncriptionResultMetadata","navigatorTitle":[{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncriptionResultMetadata"}]},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/pbs2saltCount":{"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltcount","abstract":[{"text":"Optional iteration count for the PBES2 salt input.","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbs2saltCount"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","title":"pbs2saltCount","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltCount"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"jose-swift"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbs2saltCount","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV13pbs2saltCountSiSgvp","title":"pbs2saltCount"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"pbs2saltCount","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltcount"]}],"abstract":[{"type":"text","text":"Optional iteration count for the PBES2 salt input."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltCount","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"references":{"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyEncriptionResultMetadata"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"title":"KeyEncriptionResultMetadata"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/pbs2saltCount":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltCount","abstract":[{"text":"Optional iteration count for the PBES2 salt input.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"pbs2saltCount","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltcount","title":"pbs2saltCount"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencriptionresultmetadata/pbs2saltinput.json b/data/documentation/jose_swift/keyencriptionresultmetadata/pbs2saltinput.json index 7662b06..f7970a2 100644 --- a/data/documentation/jose_swift/keyencriptionresultmetadata/pbs2saltinput.json +++ b/data/documentation/jose_swift/keyencriptionresultmetadata/pbs2saltinput.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"abstract":[{"text":"Optional PBES2 salt input used in the encryption process.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltinput"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"symbolKind":"property","externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV13pbs2saltInput10Foundation4DataVSgvp","role":"symbol","title":"pbs2saltInput","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbs2saltInput"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbs2saltInput"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltInput"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"kind":"symbol","title":"KeyEncriptionResultMetadata","navigatorTitle":[{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncriptionResultMetadata"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/pbs2saltInput":{"abstract":[{"type":"text","text":"Optional PBES2 salt input used in the encryption process."}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"pbs2saltInput","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltinput","kind":"symbol","title":"pbs2saltInput","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltInput"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"pbs2saltInput","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"role":"symbol","modules":[{"name":"jose-swift"}],"symbolKind":"property","externalID":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV13pbs2saltInput10Foundation4DataVSgvp","roleHeading":"Instance Property","title":"pbs2saltInput"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltInput"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbs2saltInput"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Optional PBES2 salt input used in the encryption process."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltinput"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyEncriptionResultMetadata"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"title":"KeyEncriptionResultMetadata"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata/pbs2saltInput":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata\/pbs2saltInput","abstract":[{"type":"text","text":"Optional PBES2 salt input used in the encryption process."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"pbs2saltInput","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltinput","title":"pbs2saltInput"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencryptionarguments.json b/data/documentation/jose_swift/keyencryptionarguments.json index 8db742f..3c6286c 100644 --- a/data/documentation/jose_swift/keyencryptionarguments.json +++ b/data/documentation/jose_swift/keyencryptionarguments.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncryptionArguments"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"metadata":{"title":"KeyEncryptionArguments","roleHeading":"Enumeration","symbolKind":"enum","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyEncryptionArguments","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO","role":"symbol","navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}]},"abstract":[{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyUInfo(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyVInfo(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/authenticationTag(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customData(key:value:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customJWK(key:value:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/initializationVector(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltCount(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltInput(_:)"],"title":"Enumeration Cases"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencryptionarguments"]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/authenticationTag(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"title":"KeyEncryptionArguments.authenticationTag(_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/authenticationTag(_:)","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments\/authenticationtag(_:)","abstract":[{"type":"text","text":"The authentication tag used to verify the integrity and authenticity of a message in authenticated encryption."}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/agreementPartyVInfo(_:)":{"kind":"symbol","title":"KeyEncryptionArguments.agreementPartyVInfo(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyVInfo(_:)","url":"\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyvinfo(_:)","abstract":[{"text":"Data specific to the other party involved in the key agreement (usually the responder).","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/pbs2saltInput(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltInput(_:)","url":"\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltinput(_:)","role":"symbol","abstract":[{"type":"text","text":"PBES2 salt input used in key derivation functions."}],"title":"KeyEncryptionArguments.pbs2saltInput(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pbs2saltInput","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/initializationVector(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/initializationVector(_:)","abstract":[{"text":"The initialization vector used in certain encryption algorithms to provide additional randomness.","type":"text"}],"role":"symbol","type":"topic","title":"KeyEncryptionArguments.initializationVector(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"initializationVector","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/keyencryptionarguments\/initializationvector(_:)","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/agreementPartyUInfo(_:)":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyUInfo(_:)","title":"KeyEncryptionArguments.agreementPartyUInfo(_:)","abstract":[{"text":"Data specific to one party involved in the key agreement (usually the initiator).","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyuinfo(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreementPartyUInfo"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/pbs2saltCount(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbs2saltCount","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"title":"KeyEncryptionArguments.pbs2saltCount(_:)","abstract":[{"type":"text","text":"The iteration count for the PBES2 salt input in key derivation functions."}],"kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltcount(_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltCount(_:)","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"type":"topic","abstract":[{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"kind":"identifier","text":"KeyEncryptionArguments"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncryptionArguments"}],"title":"KeyEncryptionArguments","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/customData(key:value:)":{"abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"type":"topic","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments\/customdata(key:value:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customData"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customData(key:value:)","title":"KeyEncryptionArguments.customData(key:value:)"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/customJWK(key:value:)":{"kind":"symbol","title":"KeyEncryptionArguments.customJWK(key:value:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"customJWK","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customJWK(key:value:)","url":"\/documentation\/jose_swift\/keyencryptionarguments\/customjwk(key:value:)","abstract":[{"text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","interfaceLanguage":"swift"},"abstract":[{"code":"KeyEncryptionArguments","type":"codeVoice"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyUInfo(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyVInfo(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/authenticationTag(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customData(key:value:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customJWK(key:value:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/initializationVector(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltCount(_:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltInput(_:)"]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncryptionArguments"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/keyencryptionarguments"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO","navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyEncryptionArguments","kind":"identifier"}],"symbolKind":"enum","title":"KeyEncryptionArguments","roleHeading":"Enumeration","role":"symbol","modules":[{"name":"jose-swift"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/pbs2saltInput(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltInput(_:)","title":"KeyEncryptionArguments.pbs2saltInput(_:)","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbs2saltInput"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltinput(_:)","abstract":[{"text":"PBES2 salt input used in key derivation functions.","type":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/authenticationTag(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"The authentication tag used to verify the integrity and authenticity of a message in authenticated encryption."}],"title":"KeyEncryptionArguments.authenticationTag(_:)","url":"\/documentation\/jose_swift\/keyencryptionarguments\/authenticationtag(_:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/authenticationTag(_:)"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/pbs2saltCount(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltCount(_:)","title":"KeyEncryptionArguments.pbs2saltCount(_:)","abstract":[{"text":"The iteration count for the PBES2 salt input in key derivation functions.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltcount(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbs2saltCount"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/customData(key:value:)":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customData"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/keyencryptionarguments\/customdata(key:value:)","type":"topic","title":"KeyEncryptionArguments.customData(key:value:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customData(key:value:)"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/agreementPartyUInfo(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyUInfo(_:)","abstract":[{"text":"Data specific to one party involved in the key agreement (usually the initiator).","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreementPartyUInfo"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"kind":"symbol","title":"KeyEncryptionArguments.agreementPartyUInfo(_:)","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyuinfo(_:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/initializationVector(_:)":{"url":"\/documentation\/jose_swift\/keyencryptionarguments\/initializationvector(_:)","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"initializationVector"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"The initialization vector used in certain encryption algorithms to provide additional randomness."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/initializationVector(_:)","title":"KeyEncryptionArguments.initializationVector(_:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/customJWK(key:value:)":{"type":"topic","title":"KeyEncryptionArguments.customJWK(key:value:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customJWK(key:value:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customJWK"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"type":"text","text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key."}],"url":"\/documentation\/jose_swift\/keyencryptionarguments\/customjwk(key:value:)"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncryptionArguments"}],"abstract":[{"code":"KeyEncryptionArguments","type":"codeVoice"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}],"type":"topic","role":"symbol","title":"KeyEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/agreementPartyVInfo(_:)":{"type":"topic","url":"\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyvinfo(_:)","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"agreementPartyVInfo","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Data specific to the other party involved in the key agreement (usually the responder)."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyVInfo(_:)","title":"KeyEncryptionArguments.agreementPartyVInfo(_:)","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencryptionarguments/agreementpartyuinfo(_:).json b/data/documentation/jose_swift/keyencryptionarguments/agreementpartyuinfo(_:).json index 50aa0c1..afc3582 100644 --- a/data/documentation/jose_swift/keyencryptionarguments/agreementpartyuinfo(_:).json +++ b/data/documentation/jose_swift/keyencryptionarguments/agreementpartyuinfo(_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyuinfo(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"agreementPartyUInfo","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"metadata":{"role":"symbol","roleHeading":"Case","modules":[{"name":"jose-swift"}],"title":"KeyEncryptionArguments.agreementPartyUInfo(_:)","symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO19agreementPartyUInfoyAC10Foundation4DataVcACmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreementPartyUInfo"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}]},"abstract":[{"text":"Data specific to one party involved in the key agreement (usually the initiator).","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyUInfo(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/agreementPartyUInfo(_:)":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyUInfo(_:)","title":"KeyEncryptionArguments.agreementPartyUInfo(_:)","abstract":[{"text":"Data specific to one party involved in the key agreement (usually the initiator).","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyuinfo(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreementPartyUInfo"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"type":"topic","abstract":[{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"kind":"identifier","text":"KeyEncryptionArguments"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncryptionArguments"}],"title":"KeyEncryptionArguments","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyUInfo(_:)"},"abstract":[{"type":"text","text":"Data specific to one party involved in the key agreement (usually the initiator)."}],"metadata":{"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreementPartyUInfo"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":")","kind":"text"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO19agreementPartyUInfoyAC10Foundation4DataVcACmF","title":"KeyEncryptionArguments.agreementPartyUInfo(_:)","role":"symbol","symbolKind":"case"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreementPartyUInfo"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyuinfo(_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/agreementPartyUInfo(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyUInfo(_:)","abstract":[{"text":"Data specific to one party involved in the key agreement (usually the initiator).","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreementPartyUInfo"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"kind":"symbol","title":"KeyEncryptionArguments.agreementPartyUInfo(_:)","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyuinfo(_:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncryptionArguments"}],"abstract":[{"code":"KeyEncryptionArguments","type":"codeVoice"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}],"type":"topic","role":"symbol","title":"KeyEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencryptionarguments/agreementpartyvinfo(_:).json b/data/documentation/jose_swift/keyencryptionarguments/agreementpartyvinfo(_:).json index c3cffc9..6a4207a 100644 --- a/data/documentation/jose_swift/keyencryptionarguments/agreementpartyvinfo(_:).json +++ b/data/documentation/jose_swift/keyencryptionarguments/agreementpartyvinfo(_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Data specific to the other party involved in the key agreement (usually the responder).","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyvinfo(_:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyVInfo(_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"jose-swift"}],"title":"KeyEncryptionArguments.agreementPartyVInfo(_:)","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO19agreementPartyVInfoyAC10Foundation4DataVcACmF","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/agreementPartyVInfo(_:)":{"kind":"symbol","title":"KeyEncryptionArguments.agreementPartyVInfo(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"agreementPartyVInfo","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyVInfo(_:)","url":"\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyvinfo(_:)","abstract":[{"text":"Data specific to the other party involved in the key agreement (usually the responder).","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"type":"topic","abstract":[{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"kind":"identifier","text":"KeyEncryptionArguments"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncryptionArguments"}],"title":"KeyEncryptionArguments","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"}}} \ No newline at end of file +{"metadata":{"role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO19agreementPartyVInfoyAC10Foundation4DataVcACmF","roleHeading":"Case","modules":[{"name":"jose-swift"}],"title":"KeyEncryptionArguments.agreementPartyVInfo(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreementPartyVInfo"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyVInfo(_:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreementPartyVInfo"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"abstract":[{"text":"Data specific to the other party involved in the key agreement (usually the responder).","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyvinfo(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncryptionArguments"}],"abstract":[{"code":"KeyEncryptionArguments","type":"codeVoice"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}],"type":"topic","role":"symbol","title":"KeyEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/agreementPartyVInfo(_:)":{"type":"topic","url":"\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyvinfo(_:)","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"agreementPartyVInfo","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Data specific to the other party involved in the key agreement (usually the responder)."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/agreementPartyVInfo(_:)","title":"KeyEncryptionArguments.agreementPartyVInfo(_:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencryptionarguments/authenticationtag(_:).json b/data/documentation/jose_swift/keyencryptionarguments/authenticationtag(_:).json index 896132b..78079f2 100644 --- a/data/documentation/jose_swift/keyencryptionarguments/authenticationtag(_:).json +++ b/data/documentation/jose_swift/keyencryptionarguments/authenticationtag(_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/authenticationtag(_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":")","kind":"text"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"title":"KeyEncryptionArguments.authenticationTag(_:)","symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO17authenticationTagyAC10Foundation4DataVcACmF"},"sections":[],"abstract":[{"text":"The authentication tag used to verify the integrity and authenticity of a message in authenticated encryption.","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/authenticationTag(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/authenticationTag(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"title":"KeyEncryptionArguments.authenticationTag(_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/authenticationTag(_:)","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments\/authenticationtag(_:)","abstract":[{"type":"text","text":"The authentication tag used to verify the integrity and authenticity of a message in authenticated encryption."}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"type":"topic","abstract":[{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"kind":"identifier","text":"KeyEncryptionArguments"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncryptionArguments"}],"title":"KeyEncryptionArguments","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationTag"},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"title":"KeyEncryptionArguments.authenticationTag(_:)","externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO17authenticationTagyAC10Foundation4DataVcACmF","role":"symbol","roleHeading":"Case","symbolKind":"case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"authenticationTag","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/authenticationTag(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The authentication tag used to verify the integrity and authenticity of a message in authenticated encryption."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/authenticationtag(_:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/authenticationTag(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"authenticationTag","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"The authentication tag used to verify the integrity and authenticity of a message in authenticated encryption."}],"title":"KeyEncryptionArguments.authenticationTag(_:)","url":"\/documentation\/jose_swift\/keyencryptionarguments\/authenticationtag(_:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/authenticationTag(_:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncryptionArguments"}],"abstract":[{"code":"KeyEncryptionArguments","type":"codeVoice"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}],"type":"topic","role":"symbol","title":"KeyEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencryptionarguments/customdata(key:value:).json b/data/documentation/jose_swift/keyencryptionarguments/customdata(key:value:).json index 09d08a1..6cfb98d 100644 --- a/data/documentation/jose_swift/keyencryptionarguments/customdata(key:value:).json +++ b/data/documentation/jose_swift/keyencryptionarguments/customdata(key:value:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"customData","kind":"identifier"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customData(key:value:)"},"kind":"symbol","metadata":{"role":"symbol","symbolKind":"case","roleHeading":"Case","title":"KeyEncryptionArguments.customData(key:value:)","externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO10customDatayACSS_10Foundation0G0VtcACmF","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"customData","kind":"identifier"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"variants":[{"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/customdata(key:value:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"type":"topic","abstract":[{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"kind":"identifier","text":"KeyEncryptionArguments"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncryptionArguments"}],"title":"KeyEncryptionArguments","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/customData(key:value:)":{"abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"type":"topic","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments\/customdata(key:value:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customData"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customData(key:value:)","title":"KeyEncryptionArguments.customData(key:value:)"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"customData"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO10customDatayACSS_10Foundation0G0VtcACmF","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customData"},{"kind":"text","text":"("},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"symbolKind":"case","modules":[{"name":"jose-swift"}],"title":"KeyEncryptionArguments.customData(key:value:)","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/customdata(key:value:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customData(key:value:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/customData(key:value:)":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Allows for custom data to be included, identified by a key."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customData"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/keyencryptionarguments\/customdata(key:value:)","type":"topic","title":"KeyEncryptionArguments.customData(key:value:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customData(key:value:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncryptionArguments"}],"abstract":[{"code":"KeyEncryptionArguments","type":"codeVoice"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}],"type":"topic","role":"symbol","title":"KeyEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencryptionarguments/customjwk(key:value:).json b/data/documentation/jose_swift/keyencryptionarguments/customjwk(key:value:).json index 824dfe8..1740b6a 100644 --- a/data/documentation/jose_swift/keyencryptionarguments/customjwk(key:value:).json +++ b/data/documentation/jose_swift/keyencryptionarguments/customjwk(key:value:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/customjwk(key:value:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customJWK"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customJWK(key:value:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO9customJWKyACSS_0aC00G0VtcACmF","symbolKind":"case","role":"symbol","title":"KeyEncryptionArguments.customJWK(key:value:)","modules":[{"name":"jose-swift"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"customJWK","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/customJWK(key:value:)":{"kind":"symbol","title":"KeyEncryptionArguments.customJWK(key:value:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"customJWK","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customJWK(key:value:)","url":"\/documentation\/jose_swift\/keyencryptionarguments\/customjwk(key:value:)","abstract":[{"text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"type":"topic","abstract":[{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"kind":"identifier","text":"KeyEncryptionArguments"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncryptionArguments"}],"title":"KeyEncryptionArguments","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO9customJWKyACSS_0aC00G0VtcACmF","title":"KeyEncryptionArguments.customJWK(key:value:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"customJWK","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":")","kind":"text"}],"modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"case"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customJWK(key:value:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"kind":"symbol","abstract":[{"text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"customJWK","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/customjwk(key:value:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/customJWK(key:value:)":{"type":"topic","title":"KeyEncryptionArguments.customJWK(key:value:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/customJWK(key:value:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customJWK"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"type":"text","text":"Allows for a custom JSON Web Key (JWK) to be included, identified by a key."}],"url":"\/documentation\/jose_swift\/keyencryptionarguments\/customjwk(key:value:)"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncryptionArguments"}],"abstract":[{"code":"KeyEncryptionArguments","type":"codeVoice"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}],"type":"topic","role":"symbol","title":"KeyEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencryptionarguments/initializationvector(_:).json b/data/documentation/jose_swift/keyencryptionarguments/initializationvector(_:).json index 888a137..829f93b 100644 --- a/data/documentation/jose_swift/keyencryptionarguments/initializationvector(_:).json +++ b/data/documentation/jose_swift/keyencryptionarguments/initializationvector(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/initializationVector(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/initializationvector(_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The initialization vector used in certain encryption algorithms to provide additional randomness."}],"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"KeyEncryptionArguments.initializationVector(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":")","kind":"text"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO20initializationVectoryAC10Foundation4DataVcACmF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"initializationVector"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"type":"topic","abstract":[{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"kind":"identifier","text":"KeyEncryptionArguments"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncryptionArguments"}],"title":"KeyEncryptionArguments","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/initializationVector(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/initializationVector(_:)","abstract":[{"text":"The initialization vector used in certain encryption algorithms to provide additional randomness.","type":"text"}],"role":"symbol","type":"topic","title":"KeyEncryptionArguments.initializationVector(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"initializationVector","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/keyencryptionarguments\/initializationvector(_:)","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"initializationVector","kind":"identifier"},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"modules":[{"name":"jose-swift"}],"symbolKind":"case","title":"KeyEncryptionArguments.initializationVector(_:)","externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO20initializationVectoryAC10Foundation4DataVcACmF"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/initializationvector(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/initializationVector(_:)","interfaceLanguage":"swift"},"abstract":[{"text":"The initialization vector used in certain encryption algorithms to provide additional randomness.","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncryptionArguments"}],"abstract":[{"code":"KeyEncryptionArguments","type":"codeVoice"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}],"type":"topic","role":"symbol","title":"KeyEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/initializationVector(_:)":{"url":"\/documentation\/jose_swift\/keyencryptionarguments\/initializationvector(_:)","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"initializationVector"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"The initialization vector used in certain encryption algorithms to provide additional randomness."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/initializationVector(_:)","title":"KeyEncryptionArguments.initializationVector(_:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencryptionarguments/pbs2saltcount(_:).json b/data/documentation/jose_swift/keyencryptionarguments/pbs2saltcount(_:).json index 2d04d52..1f72554 100644 --- a/data/documentation/jose_swift/keyencryptionarguments/pbs2saltcount(_:).json +++ b/data/documentation/jose_swift/keyencryptionarguments/pbs2saltcount(_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltcount(_:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbs2saltCount","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"title":"KeyEncryptionArguments.pbs2saltCount(_:)","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO13pbs2saltCountyACSicACmF","role":"symbol","symbolKind":"case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"pbs2saltCount","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltCount(_:)"},"abstract":[{"type":"text","text":"The iteration count for the PBES2 salt input in key derivation functions."}],"references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"type":"topic","abstract":[{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"kind":"identifier","text":"KeyEncryptionArguments"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncryptionArguments"}],"title":"KeyEncryptionArguments","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/pbs2saltCount(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbs2saltCount","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"title":"KeyEncryptionArguments.pbs2saltCount(_:)","abstract":[{"type":"text","text":"The iteration count for the PBES2 salt input in key derivation functions."}],"kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltcount(_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltCount(_:)","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"roleHeading":"Case","title":"KeyEncryptionArguments.pbs2saltCount(_:)","role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO13pbs2saltCountyACSicACmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbs2saltCount","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"case","modules":[{"name":"jose-swift"}]},"abstract":[{"text":"The iteration count for the PBES2 salt input in key derivation functions.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbs2saltCount"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltcount(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltCount(_:)"},"references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/pbs2saltCount(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltCount(_:)","title":"KeyEncryptionArguments.pbs2saltCount(_:)","abstract":[{"text":"The iteration count for the PBES2 salt input in key derivation functions.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltcount(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbs2saltCount"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncryptionArguments"}],"abstract":[{"code":"KeyEncryptionArguments","type":"codeVoice"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}],"type":"topic","role":"symbol","title":"KeyEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyencryptionarguments/pbs2saltinput(_:).json b/data/documentation/jose_swift/keyencryptionarguments/pbs2saltinput(_:).json index ade5879..d5c9b47 100644 --- a/data/documentation/jose_swift/keyencryptionarguments/pbs2saltinput(_:).json +++ b/data/documentation/jose_swift/keyencryptionarguments/pbs2saltinput(_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltinput(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"pbs2saltInput","kind":"identifier"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO13pbs2saltInputyAC10Foundation4DataVcACmF","role":"symbol","roleHeading":"Case","symbolKind":"case","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"pbs2saltInput","kind":"identifier"},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"title":"KeyEncryptionArguments.pbs2saltInput(_:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltInput(_:)"},"sections":[],"abstract":[{"type":"text","text":"PBES2 salt input used in key derivation functions."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/pbs2saltInput(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltInput(_:)","url":"\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltinput(_:)","role":"symbol","abstract":[{"type":"text","text":"PBES2 salt input used in key derivation functions."}],"title":"KeyEncryptionArguments.pbs2saltInput(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pbs2saltInput","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"type":"topic","abstract":[{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"kind":"identifier","text":"KeyEncryptionArguments"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncryptionArguments"}],"title":"KeyEncryptionArguments","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbs2saltInput"},{"text":"(","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltinput(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltInput(_:)","interfaceLanguage":"swift"},"metadata":{"title":"KeyEncryptionArguments.pbs2saltInput(_:)","role":"symbol","symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO13pbs2saltInputyAC10Foundation4DataVcACmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"pbs2saltInput","kind":"identifier"},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":")"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Case"},"abstract":[{"type":"text","text":"PBES2 salt input used in key derivation functions."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"]]},"references":{"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncryptionArguments"}],"abstract":[{"code":"KeyEncryptionArguments","type":"codeVoice"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}],"type":"topic","role":"symbol","title":"KeyEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments/pbs2saltInput(_:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments\/pbs2saltInput(_:)","title":"KeyEncryptionArguments.pbs2saltInput(_:)","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbs2saltInput"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltinput(_:)","abstract":[{"text":"PBES2 salt input used in key derivation functions.","type":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keygeneration.json b/data/documentation/jose_swift/keygeneration.json index 0b3951b..dcc266c 100644 --- a/data/documentation/jose_swift/keygeneration.json +++ b/data/documentation/jose_swift/keygeneration.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateKeyPairJWK(purpose:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generatePrivateKey(purpose:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateRandomKey()"]}],"abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"type":"text","text":" is a protocol that defines functionality for generating cryptographic keys."}],"variants":[{"paths":["\/documentation\/jose_swift\/keygeneration"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyGeneration","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"navigatorTitle":[{"text":"KeyGeneration","kind":"identifier"}],"roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyGeneration","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms13KeyGenerationP","modules":[{"name":"jose-swift"}],"symbolKind":"protocol","role":"symbol","title":"KeyGeneration"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/KeyGeneration":{"url":"\/documentation\/jose_swift\/keygeneration","navigatorTitle":[{"kind":"identifier","text":"KeyGeneration"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyGeneration"}],"title":"KeyGeneration","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"text":" is a protocol that defines functionality for generating cryptographic keys.","type":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyGeneration/generateRandomKey()":{"url":"\/documentation\/jose_swift\/keygeneration\/generaterandomkey()","type":"topic","required":true,"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateRandomKey()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"generateRandomKey"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"generateRandomKey()","abstract":[{"type":"text","text":"Generates a random key suitable for cryptographic operations."}]},"doc://jose-swift/documentation/jose_swift/KeyGeneration/generateKeyPairJWK(purpose:)":{"url":"\/documentation\/jose_swift\/keygeneration\/generatekeypairjwk(purpose:)","title":"generateKeyPairJWK(purpose:)","required":true,"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateKeyPairJWK(purpose:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"generateKeyPairJWK","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"purpose"},{"kind":"text","text":": "},{"text":"KeyGenerationPurpose","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Generates a key pair in JSON Web Key (JWK) format for a specified purpose."}],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGeneration/generatePrivateKey(purpose:)":{"kind":"symbol","required":true,"title":"generatePrivateKey(purpose:)","url":"\/documentation\/jose_swift\/keygeneration\/generateprivatekey(purpose:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generatePrivateKey"},{"kind":"text","text":"("},{"text":"purpose","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyGenerationPurpose","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generatePrivateKey(purpose:)","abstract":[{"type":"text","text":"Generates a private key for a specified purpose."}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keygeneration"]}],"metadata":{"externalID":"s:17JSONWebAlgorithms13KeyGenerationP","navigatorTitle":[{"text":"KeyGeneration","kind":"identifier"}],"role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyGeneration","kind":"identifier"}],"title":"KeyGeneration","roleHeading":"Protocol","symbolKind":"protocol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyGeneration","kind":"identifier"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"text":" is a protocol that defines functionality for generating cryptographic keys.","type":"text"}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateKeyPairJWK(purpose:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generatePrivateKey(purpose:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateRandomKey()"]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyGeneration/generateKeyPairJWK(purpose:)":{"type":"topic","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateKeyPairJWK(purpose:)","abstract":[{"type":"text","text":"Generates a key pair in JSON Web Key (JWK) format for a specified purpose."}],"url":"\/documentation\/jose_swift\/keygeneration\/generatekeypairjwk(purpose:)","title":"generateKeyPairJWK(purpose:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generateKeyPairJWK"},{"kind":"text","text":"("},{"kind":"externalParam","text":"purpose"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyGenerationPurpose","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/KeyGeneration":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"type":"text","text":" is a protocol that defines functionality for generating cryptographic keys."}],"url":"\/documentation\/jose_swift\/keygeneration","type":"topic","navigatorTitle":[{"text":"KeyGeneration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"KeyGeneration","kind":"identifier"}],"title":"KeyGeneration"},"doc://jose-swift/documentation/jose_swift/KeyGeneration/generateRandomKey()":{"type":"topic","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateRandomKey()","abstract":[{"type":"text","text":"Generates a random key suitable for cryptographic operations."}],"url":"\/documentation\/jose_swift\/keygeneration\/generaterandomkey()","title":"generateRandomKey()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"generateRandomKey","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGeneration/generatePrivateKey(purpose:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generatePrivateKey"},{"kind":"text","text":"("},{"kind":"externalParam","text":"purpose"},{"text":": ","kind":"text"},{"text":"KeyGenerationPurpose","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"required":true,"role":"symbol","abstract":[{"type":"text","text":"Generates a private key for a specified purpose."}],"title":"generatePrivateKey(purpose:)","type":"topic","url":"\/documentation\/jose_swift\/keygeneration\/generateprivatekey(purpose:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generatePrivateKey(purpose:)"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keygeneration/generatekeypairjwk(purpose:).json b/data/documentation/jose_swift/keygeneration/generatekeypairjwk(purpose:).json index 0e4a45b..a8c3f27 100644 --- a/data/documentation/jose_swift/keygeneration/generatekeypairjwk(purpose:).json +++ b/data/documentation/jose_swift/keygeneration/generatekeypairjwk(purpose:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keygeneration\/generatekeypairjwk(purpose:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration"]]},"sections":[],"abstract":[{"type":"text","text":"Generates a key pair in JSON Web Key (JWK) format for a specified purpose."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateKeyPairJWK(purpose:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:17JSONWebAlgorithms13KeyGenerationP08generateC7PairJWK7purpose0aC00G0VAA0cD7PurposeO_tKF","modules":[{"name":"jose-swift"}],"title":"generateKeyPairJWK(purpose:)","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generateKeyPairJWK"},{"text":"(","kind":"text"},{"text":"purpose","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"KeyGenerationPurpose","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generateKeyPairJWK"},{"kind":"text","text":"("},{"text":"purpose","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO","kind":"typeIdentifier","text":"KeyGenerationPurpose","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"purpose","content":[{"type":"paragraph","inlineContent":[{"text":"The purpose for which the key pair is being generated.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" object representing the key pair."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"aside","style":"note","content":[{"inlineContent":[{"text":"An error if the key pair generation process fails.","type":"text"}],"type":"paragraph"}],"name":"Throws"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGeneration":{"url":"\/documentation\/jose_swift\/keygeneration","navigatorTitle":[{"kind":"identifier","text":"KeyGeneration"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyGeneration"}],"title":"KeyGeneration","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"text":" is a protocol that defines functionality for generating cryptographic keys.","type":"text"}],"role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/KeyGeneration/generateKeyPairJWK(purpose:)":{"url":"\/documentation\/jose_swift\/keygeneration\/generatekeypairjwk(purpose:)","title":"generateKeyPairJWK(purpose:)","required":true,"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateKeyPairJWK(purpose:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"generateKeyPairJWK","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"purpose"},{"kind":"text","text":": "},{"text":"KeyGenerationPurpose","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Generates a key pair in JSON Web Key (JWK) format for a specified purpose."}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"url":"\/documentation\/jose_swift\/keygenerationpurpose","title":"KeyGenerationPurpose","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyGenerationPurpose"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/keygeneration\/generatekeypairjwk(purpose:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generateKeyPairJWK"},{"kind":"text","text":"("},{"text":"purpose","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyGenerationPurpose","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"title":"generateKeyPairJWK(purpose:)","required":true,"roleHeading":"Instance Method","externalID":"s:17JSONWebAlgorithms13KeyGenerationP08generateC7PairJWK7purpose0aC00G0VAA0cD7PurposeO_tKF"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"generateKeyPairJWK"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"purpose"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","text":"KeyGenerationPurpose","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The purpose for which the key pair is being generated."}]}],"name":"purpose"}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"JWK"},{"text":" object representing the key pair.","type":"text"}]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"aside","style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the key pair generation process fails."}]}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateKeyPairJWK(purpose:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Generates a key pair in JSON Web Key (JWK) format for a specified purpose.","type":"text"}],"references":{"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/KeyGeneration/generateKeyPairJWK(purpose:)":{"type":"topic","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateKeyPairJWK(purpose:)","abstract":[{"type":"text","text":"Generates a key pair in JSON Web Key (JWK) format for a specified purpose."}],"url":"\/documentation\/jose_swift\/keygeneration\/generatekeypairjwk(purpose:)","title":"generateKeyPairJWK(purpose:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generateKeyPairJWK"},{"kind":"text","text":"("},{"kind":"externalParam","text":"purpose"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyGenerationPurpose","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGeneration":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"type":"text","text":" is a protocol that defines functionality for generating cryptographic keys."}],"url":"\/documentation\/jose_swift\/keygeneration","type":"topic","navigatorTitle":[{"text":"KeyGeneration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"KeyGeneration","kind":"identifier"}],"title":"KeyGeneration"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"type":"topic","url":"\/documentation\/jose_swift\/keygenerationpurpose","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyGenerationPurpose","kind":"identifier"}],"title":"KeyGenerationPurpose"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keygeneration/generateprivatekey(purpose:).json b/data/documentation/jose_swift/keygeneration/generateprivatekey(purpose:).json index 192d7bc..5caeb8b 100644 --- a/data/documentation/jose_swift/keygeneration/generateprivatekey(purpose:).json +++ b/data/documentation/jose_swift/keygeneration/generateprivatekey(purpose:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keygeneration\/generateprivatekey(purpose:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generatePrivateKey(purpose:)","interfaceLanguage":"swift"},"metadata":{"required":true,"externalID":"s:17JSONWebAlgorithms13KeyGenerationP015generatePrivateC07purpose10Foundation4DataVAA0cD7PurposeO_tKF","role":"symbol","title":"generatePrivateKey(purpose:)","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"jose-swift"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"generatePrivateKey","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"purpose"},{"text":": ","kind":"text"},{"text":"KeyGenerationPurpose","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"sections":[],"abstract":[{"text":"Generates a private key for a specified purpose.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"generatePrivateKey","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"purpose"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyGenerationPurpose","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The purpose for which the key is being generated, either signing or key agreement."}]}],"name":"purpose"}]},{"content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A private key as "},{"type":"codeVoice","code":"Data"},{"text":".","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the key generation process fails."}]}],"name":"Throws"}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyGeneration":{"url":"\/documentation\/jose_swift\/keygeneration","navigatorTitle":[{"kind":"identifier","text":"KeyGeneration"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyGeneration"}],"title":"KeyGeneration","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"text":" is a protocol that defines functionality for generating cryptographic keys.","type":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyGeneration/generatePrivateKey(purpose:)":{"kind":"symbol","required":true,"title":"generatePrivateKey(purpose:)","url":"\/documentation\/jose_swift\/keygeneration\/generateprivatekey(purpose:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generatePrivateKey"},{"kind":"text","text":"("},{"text":"purpose","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyGenerationPurpose","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generatePrivateKey(purpose:)","abstract":[{"type":"text","text":"Generates a private key for a specified purpose."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"url":"\/documentation\/jose_swift\/keygenerationpurpose","title":"KeyGenerationPurpose","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyGenerationPurpose"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"generatePrivateKey","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"purpose"},{"kind":"text","text":": "},{"text":"KeyGenerationPurpose","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"required":true,"role":"symbol","modules":[{"name":"jose-swift"}],"title":"generatePrivateKey(purpose:)","externalID":"s:17JSONWebAlgorithms13KeyGenerationP015generatePrivateC07purpose10Foundation4DataVAA0cD7PurposeO_tKF","symbolKind":"method"},"abstract":[{"text":"Generates a private key for a specified purpose.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"generatePrivateKey"},{"kind":"text","text":"("},{"text":"purpose","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO","text":"KeyGenerationPurpose","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The purpose for which the key is being generated, either signing or key agreement.","type":"text"}]}],"name":"purpose"}]},{"content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"inlineContent":[{"type":"text","text":"A private key as "},{"type":"codeVoice","code":"Data"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the key generation process fails."}]}],"style":"note","type":"aside"}]}],"variants":[{"paths":["\/documentation\/jose_swift\/keygeneration\/generateprivatekey(purpose:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generatePrivateKey(purpose:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration"]]},"sections":[],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyGeneration/generatePrivateKey(purpose:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generatePrivateKey"},{"kind":"text","text":"("},{"kind":"externalParam","text":"purpose"},{"text":": ","kind":"text"},{"text":"KeyGenerationPurpose","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms20KeyGenerationPurposeO"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"required":true,"role":"symbol","abstract":[{"type":"text","text":"Generates a private key for a specified purpose."}],"title":"generatePrivateKey(purpose:)","type":"topic","url":"\/documentation\/jose_swift\/keygeneration\/generateprivatekey(purpose:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generatePrivateKey(purpose:)"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"type":"topic","url":"\/documentation\/jose_swift\/keygenerationpurpose","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyGenerationPurpose","kind":"identifier"}],"title":"KeyGenerationPurpose"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGeneration":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"type":"text","text":" is a protocol that defines functionality for generating cryptographic keys."}],"url":"\/documentation\/jose_swift\/keygeneration","type":"topic","navigatorTitle":[{"text":"KeyGeneration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"KeyGeneration","kind":"identifier"}],"title":"KeyGeneration"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keygeneration/generaterandomkey().json b/data/documentation/jose_swift/keygeneration/generaterandomkey().json index a61dd73..9b905e1 100644 --- a/data/documentation/jose_swift/keygeneration/generaterandomkey().json +++ b/data/documentation/jose_swift/keygeneration/generaterandomkey().json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateRandomKey()"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration"]]},"abstract":[{"text":"Generates a random key suitable for cryptographic operations.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keygeneration\/generaterandomkey()"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","required":true,"externalID":"s:17JSONWebAlgorithms13KeyGenerationP014generateRandomC010Foundation4DataVyKF","modules":[{"name":"jose-swift"}],"title":"generateRandomKey()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"generateRandomKey","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generateRandomKey"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"return-value","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A random key as "},{"code":"Data","type":"codeVoice"},{"type":"text","text":"."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"An error if the key generation process fails.","type":"text"}]}],"name":"Throws","type":"aside"}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyGeneration":{"url":"\/documentation\/jose_swift\/keygeneration","navigatorTitle":[{"kind":"identifier","text":"KeyGeneration"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyGeneration"}],"title":"KeyGeneration","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"text":" is a protocol that defines functionality for generating cryptographic keys.","type":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyGeneration/generateRandomKey()":{"url":"\/documentation\/jose_swift\/keygeneration\/generaterandomkey()","type":"topic","required":true,"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateRandomKey()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"generateRandomKey"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"generateRandomKey()","abstract":[{"type":"text","text":"Generates a random key suitable for cryptographic operations."}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateRandomKey()","interfaceLanguage":"swift"},"abstract":[{"text":"Generates a random key suitable for cryptographic operations.","type":"text"}],"metadata":{"externalID":"s:17JSONWebAlgorithms13KeyGenerationP014generateRandomC010Foundation4DataVyKF","modules":[{"name":"jose-swift"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generateRandomKey"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"title":"generateRandomKey()","roleHeading":"Instance Method","role":"symbol","required":true},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"generateRandomKey","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"inlineContent":[{"type":"text","text":"A random key as "},{"type":"codeVoice","code":"Data"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"style":"note","type":"aside","name":"Throws","content":[{"inlineContent":[{"type":"text","text":"An error if the key generation process fails."}],"type":"paragraph"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keygeneration\/generaterandomkey()"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGeneration/generateRandomKey()":{"type":"topic","required":true,"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration\/generateRandomKey()","abstract":[{"type":"text","text":"Generates a random key suitable for cryptographic operations."}],"url":"\/documentation\/jose_swift\/keygeneration\/generaterandomkey()","title":"generateRandomKey()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"generateRandomKey","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]},"doc://jose-swift/documentation/jose_swift/KeyGeneration":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGeneration","abstract":[{"code":"KeyGeneration","type":"codeVoice"},{"type":"text","text":" is a protocol that defines functionality for generating cryptographic keys."}],"url":"\/documentation\/jose_swift\/keygeneration","type":"topic","navigatorTitle":[{"text":"KeyGeneration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"KeyGeneration","kind":"identifier"}],"title":"KeyGeneration"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keygenerationpurpose.json b/data/documentation/jose_swift/keygenerationpurpose.json index 61f53c0..e50b365 100644 --- a/data/documentation/jose_swift/keygenerationpurpose.json +++ b/data/documentation/jose_swift/keygenerationpurpose.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"text":" is an enumeration representing the intended purpose of a generated key.","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/keygenerationpurpose"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/keyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/signing"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH"],"type":"conformsTo"}],"metadata":{"roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyGenerationPurpose","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"role":"symbol","title":"KeyGenerationPurpose","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"symbolKind":"enum","externalID":"s:17JSONWebAlgorithms20KeyGenerationPurposeO"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyGenerationPurpose"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/keyAgreement":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"keyAgreement","kind":"identifier"}],"title":"KeyGenerationPurpose.keyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/keyAgreement","type":"topic","url":"\/documentation\/jose_swift\/keygenerationpurpose\/keyagreement","abstract":[{"type":"text","text":"Key generation for key agreement purposes."},{"type":"text","text":" "},{"type":"text","text":"Indicates that the generated key will be used in cryptographic key agreement protocols to securely exchange keys."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"kind":"symbol","url":"\/documentation\/jose_swift","role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","type":"topic","abstract":[],"title":"jose-swift"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"url":"\/documentation\/jose_swift\/keygenerationpurpose","title":"KeyGenerationPurpose","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyGenerationPurpose"}]},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/Equatable-Implementations":{"abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/jose_swift\/keygenerationpurpose\/equatable-implementations","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/signing":{"abstract":[{"type":"text","text":"Key generation for signing purposes."},{"type":"text","text":" "},{"type":"text","text":"Indicates that the generated key will be used for signing data to ensure its integrity and authenticity."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"signing","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keygenerationpurpose\/signing","title":"KeyGenerationPurpose.signing","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/signing"},"doc://jose-swift/SQ":{"identifier":"doc:\/\/jose-swift\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://jose-swift/SH":{"identifier":"doc:\/\/jose-swift\/SH","title":"Swift.Hashable","type":"unresolvable"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyGenerationPurpose","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyGenerationPurpose","kind":"identifier"}],"role":"symbol","roleHeading":"Enumeration","externalID":"s:17JSONWebAlgorithms20KeyGenerationPurposeO","symbolKind":"enum","modules":[{"name":"jose-swift"}],"navigatorTitle":[{"kind":"identifier","text":"KeyGenerationPurpose"}],"title":"KeyGenerationPurpose"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"code":"KeyGenerationPurpose","type":"codeVoice"},{"text":" is an enumeration representing the intended purpose of a generated key.","type":"text"}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/keyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/signing"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/Equatable-Implementations"]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH"],"kind":"relationships","type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keygenerationpurpose"]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"type":"topic","url":"\/documentation\/jose_swift\/keygenerationpurpose","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyGenerationPurpose","kind":"identifier"}],"title":"KeyGenerationPurpose"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/Equatable-Implementations":{"type":"topic","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/jose_swift\/keygenerationpurpose\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/keyAgreement":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"keyAgreement","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/keyAgreement","kind":"symbol","abstract":[{"type":"text","text":"Key generation for key agreement purposes."},{"text":" ","type":"text"},{"text":"Indicates that the generated key will be used in cryptographic key agreement protocols to securely exchange keys.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/keygenerationpurpose\/keyagreement","title":"KeyGenerationPurpose.keyAgreement","type":"topic"},"doc://jose-swift/SH":{"identifier":"doc:\/\/jose-swift\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/signing":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signing"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/signing","kind":"symbol","abstract":[{"text":"Key generation for signing purposes.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Indicates that the generated key will be used for signing data to ensure its integrity and authenticity."}],"role":"symbol","url":"\/documentation\/jose_swift\/keygenerationpurpose\/signing","title":"KeyGenerationPurpose.signing","type":"topic"},"doc://jose-swift/SQ":{"type":"unresolvable","identifier":"doc:\/\/jose-swift\/SQ","title":"Swift.Equatable"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keygenerationpurpose/!=(_:_:).json b/data/documentation/jose_swift/keygenerationpurpose/!=(_:_:).json index a179a82..36a14b5 100644 --- a/data/documentation/jose_swift/keygenerationpurpose/!=(_:_:).json +++ b/data/documentation/jose_swift/keygenerationpurpose/!=(_:_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keygenerationpurpose\/!=(_:_:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebAlgorithms20KeyGenerationPurposeO","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"role":"symbol","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"url":"\/documentation\/jose_swift\/keygenerationpurpose","title":"KeyGenerationPurpose","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyGenerationPurpose"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/!=(_:_:)","url":"\/documentation\/jose_swift\/keygenerationpurpose\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/Equatable-Implementations":{"abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/jose_swift\/keygenerationpurpose\/equatable-implementations","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/Equatable-Implementations"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keygenerationpurpose\/!=(_:_:)"]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebAlgorithms20KeyGenerationPurposeO","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"symbolKind":"op","title":"!=(_:_:)"},"references":{"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/jose_swift\/keygenerationpurpose\/!=(_:_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/Equatable-Implementations":{"type":"topic","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/jose_swift\/keygenerationpurpose\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"type":"topic","url":"\/documentation\/jose_swift\/keygenerationpurpose","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyGenerationPurpose","kind":"identifier"}],"title":"KeyGenerationPurpose"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keygenerationpurpose/equatable-implementations.json b/data/documentation/jose_swift/keygenerationpurpose/equatable-implementations.json index 991fbb4..89895dc 100644 --- a/data/documentation/jose_swift/keygenerationpurpose/equatable-implementations.json +++ b/data/documentation/jose_swift/keygenerationpurpose/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/!=(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/Equatable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keygenerationpurpose\/equatable-implementations"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"url":"\/documentation\/jose_swift\/keygenerationpurpose","title":"KeyGenerationPurpose","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyGenerationPurpose"}]},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/!=(_:_:)","url":"\/documentation\/jose_swift\/keygenerationpurpose\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keygenerationpurpose\/equatable-implementations"]}],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"Equatable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/!=(_:_:)"],"generated":true}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/jose_swift\/keygenerationpurpose\/!=(_:_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"type":"topic","url":"\/documentation\/jose_swift\/keygenerationpurpose","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyGenerationPurpose","kind":"identifier"}],"title":"KeyGenerationPurpose"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keygenerationpurpose/keyagreement.json b/data/documentation/jose_swift/keygenerationpurpose/keyagreement.json index c7bbca5..2942a11 100644 --- a/data/documentation/jose_swift/keygenerationpurpose/keyagreement.json +++ b/data/documentation/jose_swift/keygenerationpurpose/keyagreement.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/keygenerationpurpose\/keyagreement"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"KeyGenerationPurpose.keyAgreement","externalID":"s:17JSONWebAlgorithms20KeyGenerationPurposeO12keyAgreementyA2CmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyAgreement"}],"role":"symbol"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/keyAgreement","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose"]]},"abstract":[{"type":"text","text":"Key generation for key agreement purposes."},{"type":"text","text":" "},{"text":"Indicates that the generated key will be used in cryptographic key agreement protocols to securely exchange keys.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"keyAgreement","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/keyAgreement":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"keyAgreement","kind":"identifier"}],"title":"KeyGenerationPurpose.keyAgreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/keyAgreement","type":"topic","url":"\/documentation\/jose_swift\/keygenerationpurpose\/keyagreement","abstract":[{"type":"text","text":"Key generation for key agreement purposes."},{"type":"text","text":" "},{"type":"text","text":"Indicates that the generated key will be used in cryptographic key agreement protocols to securely exchange keys."}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"url":"\/documentation\/jose_swift\/keygenerationpurpose","title":"KeyGenerationPurpose","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyGenerationPurpose"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/keyAgreement","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyAgreement"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Key generation for key agreement purposes."},{"text":" ","type":"text"},{"type":"text","text":"Indicates that the generated key will be used in cryptographic key agreement protocols to securely exchange keys."}],"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/jose_swift\/keygenerationpurpose\/keyagreement"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","role":"symbol","title":"KeyGenerationPurpose.keyAgreement","externalID":"s:17JSONWebAlgorithms20KeyGenerationPurposeO12keyAgreementyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyAgreement"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Case"},"references":{"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"type":"topic","url":"\/documentation\/jose_swift\/keygenerationpurpose","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyGenerationPurpose","kind":"identifier"}],"title":"KeyGenerationPurpose"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/keyAgreement":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"keyAgreement","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/keyAgreement","kind":"symbol","abstract":[{"type":"text","text":"Key generation for key agreement purposes."},{"text":" ","type":"text"},{"text":"Indicates that the generated key will be used in cryptographic key agreement protocols to securely exchange keys.","type":"text"}],"role":"symbol","url":"\/documentation\/jose_swift\/keygenerationpurpose\/keyagreement","title":"KeyGenerationPurpose.keyAgreement","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keygenerationpurpose/signing.json b/data/documentation/jose_swift/keygenerationpurpose/signing.json index 5b279b6..44df2bc 100644 --- a/data/documentation/jose_swift/keygenerationpurpose/signing.json +++ b/data/documentation/jose_swift/keygenerationpurpose/signing.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Key generation for signing purposes."},{"text":" ","type":"text"},{"type":"text","text":"Indicates that the generated key will be used for signing data to ensure its integrity and authenticity."}],"kind":"symbol","metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signing"}],"modules":[{"name":"jose-swift"}],"symbolKind":"case","role":"symbol","title":"KeyGenerationPurpose.signing","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms20KeyGenerationPurposeO7signingyA2CmF"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/signing"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"signing","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/keygenerationpurpose\/signing"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/signing":{"abstract":[{"type":"text","text":"Key generation for signing purposes."},{"type":"text","text":" "},{"type":"text","text":"Indicates that the generated key will be used for signing data to ensure its integrity and authenticity."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"signing","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keygenerationpurpose\/signing","title":"KeyGenerationPurpose.signing","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/signing"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"url":"\/documentation\/jose_swift\/keygenerationpurpose","title":"KeyGenerationPurpose","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyGenerationPurpose"}]}}} \ No newline at end of file +{"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/keygenerationpurpose\/signing"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/signing"},"abstract":[{"text":"Key generation for signing purposes.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Indicates that the generated key will be used for signing data to ensure its integrity and authenticity."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"signing","kind":"identifier"}]}],"kind":"declarations"}],"metadata":{"title":"KeyGenerationPurpose.signing","roleHeading":"Case","modules":[{"name":"jose-swift"}],"symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signing"}],"externalID":"s:17JSONWebAlgorithms20KeyGenerationPurposeO7signingyA2CmF"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose/signing":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signing"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose\/signing","kind":"symbol","abstract":[{"text":"Key generation for signing purposes.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Indicates that the generated key will be used for signing data to ensure its integrity and authenticity."}],"role":"symbol","url":"\/documentation\/jose_swift\/keygenerationpurpose\/signing","title":"KeyGenerationPurpose.signing","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyGenerationPurpose":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyGenerationPurpose","abstract":[{"type":"codeVoice","code":"KeyGenerationPurpose"},{"type":"text","text":" is an enumeration representing the intended purpose of a generated key."}],"type":"topic","url":"\/documentation\/jose_swift\/keygenerationpurpose","navigatorTitle":[{"text":"KeyGenerationPurpose","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyGenerationPurpose","kind":"identifier"}],"title":"KeyGenerationPurpose"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm.json b/data/documentation/jose_swift/keymanagementalgorithm.json index 76f7cf4..54898a1 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm.json +++ b/data/documentation/jose_swift/keymanagementalgorithm.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"]}],"sections":[],"kind":"symbol","metadata":{"symbolKind":"enum","roleHeading":"Enumeration","role":"symbol","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"title":"KeyManagementAlgorithm"},"abstract":[{"type":"text","text":"Supported JWE cryptographic algorithms for key management."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyManagementAlgorithm"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"inlineContent":[{"text":"For more information, see ","type":"text"},{"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7518#section-4.1","isActive":true}],"type":"paragraph"}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128GCMKW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192GCMKW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256GCMKW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/direct","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PU","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA128KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA192KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA256KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhES","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA128KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA192KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA256KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS256A128KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS384A192KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS512A256KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsa1_5","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP256"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(rawValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/agreement","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/derivation","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/family-swift.property","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/unwrapper","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/wrapper"],"title":"Instance Properties"},{"title":"Enumerations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]},{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/wrapper":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wrapper"},{"kind":"text","text":": "},{"text":"KeyWrapping","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms11KeyWrappingP"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/wrapper","kind":"symbol","type":"topic","title":"wrapper","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/wrapper","abstract":[{"type":"text","text":"Provides a "},{"code":"KeyWrapping","type":"codeVoice"},{"text":" instance suitable for the key management algorithm.","type":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/direct":{"kind":"symbol","title":"KeyManagementAlgorithm.direct","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"direct","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/direct","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/direct","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/jose-swift\/SH"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a128KW":{"role":"symbol","type":"topic","title":"KeyManagementAlgorithm.a128KW","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"a128KW","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128KW","kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a128kw","abstract":[]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Equatable-Implementations":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/equatable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Equatable-Implementations","title":"Equatable Implementations","kind":"article","abstract":[],"type":"topic","role":"collectionGroup"},"https://www.rfc-editor.org/rfc/rfc7518#section-4.1":{"titleInlineContent":[{"text":"RFC7518 Section 4.1","type":"text"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7518#section-4.1","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7518#section-4.1","title":"RFC7518 Section 4.1"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/rsaOAEP256":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rsaOAEP256"}],"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP256","abstract":[],"title":"KeyManagementAlgorithm.rsaOAEP256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a192GCMKW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a192gcmkw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192GCMKW","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"a192GCMKW","kind":"identifier"}],"title":"KeyManagementAlgorithm.a192GCMKW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/pbes2HS384A192KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs384a192kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS384A192KW","abstract":[],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbes2HS384A192KW","kind":"identifier"}],"kind":"symbol","title":"KeyManagementAlgorithm.pbes2HS384A192KW","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/family-swift.property":{"title":"family","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/family-swift.property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"family"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","text":"Family"}],"abstract":[{"text":"Property to determine the family of the cryptographic algorithm.","type":"text"},{"text":" ","type":"text"},{"text":"Based on the algorithm used, it categorizes into one of the defined families.","type":"text"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.property"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhES":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhES","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhes","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ecdhES","kind":"identifier"}],"title":"KeyManagementAlgorithm.ecdhES","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/rsa1_5":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rsa1_5","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsa1_5","title":"KeyManagementAlgorithm.rsa1_5","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsa1_5"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhESA192KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa192kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA192KW","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ecdhESA192KW","kind":"identifier"}],"title":"KeyManagementAlgorithm.ecdhESA192KW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PU":{"abstract":[],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdh1PU","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pu","kind":"symbol","title":"KeyManagementAlgorithm.ecdh1PU","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PU"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/derivation":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/derivation","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/derivation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"derivation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyDerivationP","text":"KeyDerivation"},{"text":"?","kind":"text"}],"title":"derivation","kind":"symbol","abstract":[{"type":"text","text":"Provides a "},{"type":"codeVoice","code":"KeyDerivation"},{"text":" instance suitable for the key management algorithm.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a192KW":{"role":"symbol","type":"topic","title":"KeyManagementAlgorithm.a192KW","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"a192KW","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192KW","kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a192kw","abstract":[]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/init(rawValue:)":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/init(rawvalue:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"init(rawValue:)","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a128GCMKW":{"title":"KeyManagementAlgorithm.a128GCMKW","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128GCMKW","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a128gcmkw","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a128GCMKW","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhESA128KW":{"type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA128KW","title":"KeyManagementAlgorithm.ecdhESA128KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa128kw","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdhESA128KW","kind":"identifier"}],"kind":"symbol"},"doc://jose-swift/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SQ"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/pbes2HS512A256KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs512a256kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS512A256KW","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pbes2HS512A256KW","kind":"identifier"}],"title":"KeyManagementAlgorithm.pbes2HS512A256KW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SY"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PUA128KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua128kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA128KW","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdh1PUA128KW"}],"title":"KeyManagementAlgorithm.ecdh1PUA128KW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/unwrapper":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/unwrapper","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/unwrapper","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"unwrapper","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyUnwrapping","preciseIdentifier":"s:17JSONWebAlgorithms13KeyUnwrappingP"},{"kind":"text","text":"?"}],"title":"unwrapper","kind":"symbol","abstract":[{"text":"Provides a ","type":"text"},{"type":"codeVoice","code":"KeyUnwrapping"},{"type":"text","text":" instance suitable for the key management algorithm."}],"type":"topic","role":"symbol"},"doc://jose-swift/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/rsaOAEP":{"title":"KeyManagementAlgorithm.rsaOAEP","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rsaOAEP","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a256GCMKW":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256GCMKW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a256gcmkw","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a256GCMKW"}],"title":"KeyManagementAlgorithm.a256GCMKW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a256KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a256kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256KW","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a256KW","kind":"identifier"}],"title":"KeyManagementAlgorithm.a256KW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhESA256KW":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ecdhESA256KW","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa256kw","title":"KeyManagementAlgorithm.ecdhESA256KW","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA256KW"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","role":"collectionGroup","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/agreement":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/agreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/agreement","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreement"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyAgreementZ","preciseIdentifier":"s:17JSONWebAlgorithms13KeyAgreementZP"},{"text":"?","kind":"text"}],"title":"agreement","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/pbes2HS256A128KW":{"type":"topic","title":"KeyManagementAlgorithm.pbes2HS256A128KW","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS256A128KW","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbes2HS256A128KW","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs256a128kw","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PUA256KW":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA256KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua256kw","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdh1PUA256KW"}],"title":"KeyManagementAlgorithm.ecdh1PUA256KW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PUA192KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua192kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA192KW","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ecdh1PUA192KW","kind":"identifier"}],"title":"KeyManagementAlgorithm.ecdh1PUA192KW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128GCMKW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192GCMKW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256GCMKW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/direct","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PU","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA128KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA192KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA256KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhES","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA128KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA192KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA256KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS256A128KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS384A192KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS512A256KW","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsa1_5","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP256"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(rawValue:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/agreement","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/derivation","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/family-swift.property","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/unwrapper","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/wrapper"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"],"title":"Enumerations"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"anchor":"overview","text":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"For more information, see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7518#section-4.1"}]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"type":"conformsTo","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm"]}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"kind":"symbol","metadata":{"roleHeading":"Enumeration","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"title":"KeyManagementAlgorithm","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyManagementAlgorithm"}]},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a128KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a128kw","abstract":[],"title":"KeyManagementAlgorithm.a128KW","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128KW","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a128KW","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/agreement":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/agreement","abstract":[],"title":"agreement","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/agreement","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreement"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyAgreementZP","text":"KeyAgreementZ"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PUA256KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua256kw","title":"KeyManagementAlgorithm.ecdh1PUA256KW","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA256KW","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ecdh1PUA256KW","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PU":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pu","abstract":[],"title":"KeyManagementAlgorithm.ecdh1PU","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PU","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdh1PU"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SQ"},"doc://jose-swift/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SY"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/pbes2HS256A128KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs256a128kw","abstract":[],"title":"KeyManagementAlgorithm.pbes2HS256A128KW","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS256A128KW","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pbes2HS256A128KW","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhESA256KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa256kw","abstract":[],"title":"KeyManagementAlgorithm.ecdhESA256KW","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA256KW","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdhESA256KW"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/direct":{"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/direct","abstract":[],"title":"KeyManagementAlgorithm.direct","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/direct","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"direct","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PUA128KW":{"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua128kw","abstract":[],"title":"KeyManagementAlgorithm.ecdh1PUA128KW","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA128KW","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdh1PUA128KW"}]},"doc://jose-swift/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/family-swift.property":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/family-swift.property","type":"topic","abstract":[{"text":"Property to determine the family of the cryptographic algorithm.","type":"text"},{"text":" ","type":"text"},{"text":"Based on the algorithm used, it categorizes into one of the defined families.","type":"text"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.property","title":"family","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"family"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"."},{"text":"Family","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/rsa1_5":{"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsa1_5","abstract":[],"title":"KeyManagementAlgorithm.rsa1_5","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsa1_5","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rsa1_5","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a256GCMKW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a256gcmkw","abstract":[],"title":"KeyManagementAlgorithm.a256GCMKW","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256GCMKW","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a256GCMKW"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/unwrapper":{"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/unwrapper","abstract":[{"type":"text","text":"Provides a "},{"code":"KeyUnwrapping","type":"codeVoice"},{"text":" instance suitable for the key management algorithm.","type":"text"}],"title":"unwrapper","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/unwrapper","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"unwrapper","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyUnwrapping","preciseIdentifier":"s:17JSONWebAlgorithms13KeyUnwrappingP"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/derivation":{"abstract":[{"type":"text","text":"Provides a "},{"type":"codeVoice","code":"KeyDerivation"},{"type":"text","text":" instance suitable for the key management algorithm."}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/derivation","title":"derivation","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/derivation","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"derivation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyDerivationP","text":"KeyDerivation"},{"kind":"text","text":"?"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/wrapper":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Provides a "},{"code":"KeyWrapping","type":"codeVoice"},{"type":"text","text":" instance suitable for the key management algorithm."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/wrapper","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/wrapper","title":"wrapper","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"wrapper","kind":"identifier"},{"kind":"text","text":": "},{"text":"KeyWrapping","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms11KeyWrappingP"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/rsaOAEP":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP","title":"KeyManagementAlgorithm.rsaOAEP","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rsaOAEP","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/pbes2HS384A192KW":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS384A192KW","title":"KeyManagementAlgorithm.pbes2HS384A192KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs384a192kw","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2HS384A192KW"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/pbes2HS512A256KW":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS512A256KW","title":"KeyManagementAlgorithm.pbes2HS512A256KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs512a256kw","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pbes2HS512A256KW","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/rsaOAEP256":{"kind":"symbol","title":"KeyManagementAlgorithm.rsaOAEP256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP256","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep256","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rsaOAEP256"}],"role":"symbol","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhES":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhES","title":"KeyManagementAlgorithm.ecdhES","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhes","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdhES"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a192KW":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192KW","title":"KeyManagementAlgorithm.a192KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a192kw","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a192KW","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PUA192KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua192kw","title":"KeyManagementAlgorithm.ecdh1PUA192KW","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA192KW","abstract":[],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdh1PUA192KW"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a192GCMKW":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192GCMKW","title":"KeyManagementAlgorithm.a192GCMKW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a192gcmkw","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a192GCMKW"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a256KW":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256KW","title":"KeyManagementAlgorithm.a256KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a256kw","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a256KW","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/init(rawValue:)":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(rawValue:)","title":"init(rawValue:)","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/init(rawvalue:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhESA128KW":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA128KW","title":"KeyManagementAlgorithm.ecdhESA128KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa128kw","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdhESA128KW"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a128GCMKW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a128gcmkw","role":"symbol","kind":"symbol","title":"KeyManagementAlgorithm.a128GCMKW","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128GCMKW","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a128GCMKW","kind":"identifier"}]},"doc://jose-swift/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SH"},"https://www.rfc-editor.org/rfc/rfc7518#section-4.1":{"title":"RFC7518 Section 4.1","type":"link","titleInlineContent":[{"text":"RFC7518 Section 4.1","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7518#section-4.1","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7518#section-4.1"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations","kind":"article"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhESA192KW":{"type":"topic","title":"KeyManagementAlgorithm.ecdhESA192KW","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa192kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA192KW","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdhESA192KW"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Equatable-Implementations","kind":"article","title":"Equatable Implementations","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/equatable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/!=(_:_:).json b/data/documentation/jose_swift/keymanagementalgorithm/!=(_:_:).json index c116b15..96b6e82 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/!=(_:_:).json +++ b/data/documentation/jose_swift/keymanagementalgorithm/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Equatable-Implementations"]]},"metadata":{"title":"!=(_:_:)","roleHeading":"Operator","symbolKind":"op","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO","role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Equatable-Implementations":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/equatable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Equatable-Implementations","title":"Equatable Implementations","kind":"article","abstract":[],"type":"topic","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/!=(_:_:)":{"type":"topic","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/!=(_:_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/!=(_:_:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"title":"!=(_:_:)"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Operator","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"symbolKind":"op"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/!=(_:_:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/!=(_:_:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Equatable-Implementations","kind":"article","title":"Equatable Implementations","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/equatable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/a128gcmkw.json b/data/documentation/jose_swift/keymanagementalgorithm/a128gcmkw.json index fdc153a..ac66616 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/a128gcmkw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/a128gcmkw.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128GCMKW","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a128GCMKW","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO9a128GCMKWyA2CmF","roleHeading":"Case","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a128GCMKW","kind":"identifier"}],"title":"KeyManagementAlgorithm.a128GCMKW","role":"symbol"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/a128gcmkw"]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a128GCMKW":{"title":"KeyManagementAlgorithm.a128GCMKW","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128GCMKW","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a128gcmkw","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a128GCMKW","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128GCMKW","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/a128gcmkw"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a128GCMKW","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","symbolKind":"case","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO9a128GCMKWyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"a128GCMKW","kind":"identifier"}],"title":"KeyManagementAlgorithm.a128GCMKW","roleHeading":"Case"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a128GCMKW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a128gcmkw","role":"symbol","kind":"symbol","title":"KeyManagementAlgorithm.a128GCMKW","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128GCMKW","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a128GCMKW","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/a128kw.json b/data/documentation/jose_swift/keymanagementalgorithm/a128kw.json index b75990d..5832c79 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/a128kw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/a128kw.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"metadata":{"title":"KeyManagementAlgorithm.a128KW","symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO6a128KWyA2CmF","role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"a128KW","kind":"identifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128KW","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a128KW","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/a128kw"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a128KW":{"role":"symbol","type":"topic","title":"KeyManagementAlgorithm.a128KW","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"a128KW","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128KW","kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a128kw","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a128KW"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128KW","interfaceLanguage":"swift"},"sections":[],"metadata":{"roleHeading":"Case","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO6a128KWyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a128KW","kind":"identifier"}],"role":"symbol","title":"KeyManagementAlgorithm.a128KW","symbolKind":"case"},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/a128kw"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a128KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a128kw","abstract":[],"title":"KeyManagementAlgorithm.a128KW","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a128KW","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a128KW","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/a192gcmkw.json b/data/documentation/jose_swift/keymanagementalgorithm/a192gcmkw.json index 0b81398..f0116ce 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/a192gcmkw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/a192gcmkw.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"metadata":{"role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO9a192GCMKWyA2CmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a192GCMKW"}],"roleHeading":"Case","modules":[{"name":"jose-swift"}],"title":"KeyManagementAlgorithm.a192GCMKW"},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/a192gcmkw"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a192GCMKW"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192GCMKW"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a192GCMKW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a192gcmkw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192GCMKW","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"a192GCMKW","kind":"identifier"}],"title":"KeyManagementAlgorithm.a192GCMKW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192GCMKW","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a192GCMKW"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/a192gcmkw"]}],"metadata":{"symbolKind":"case","role":"symbol","title":"KeyManagementAlgorithm.a192GCMKW","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO9a192GCMKWyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a192GCMKW","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Case"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a192GCMKW":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192GCMKW","title":"KeyManagementAlgorithm.a192GCMKW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a192gcmkw","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a192GCMKW"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/a192kw.json b/data/documentation/jose_swift/keymanagementalgorithm/a192kw.json index 72d4285..a098aaa 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/a192kw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/a192kw.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192KW"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","title":"KeyManagementAlgorithm.a192KW","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a192KW"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO6a192KWyA2CmF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"a192KW","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/a192kw"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a192KW":{"role":"symbol","type":"topic","title":"KeyManagementAlgorithm.a192KW","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"a192KW","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192KW","kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a192kw","abstract":[]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/a192kw"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192KW"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO6a192KWyA2CmF","roleHeading":"Case","title":"KeyManagementAlgorithm.a192KW","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a192KW","kind":"identifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"a192KW","kind":"identifier"}],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a192KW":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a192KW","title":"KeyManagementAlgorithm.a192KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a192kw","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a192KW","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/a256gcmkw.json b/data/documentation/jose_swift/keymanagementalgorithm/a256gcmkw.json index 784d046..1c54e05 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/a256gcmkw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/a256gcmkw.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/a256gcmkw"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256GCMKW"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a256GCMKW"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO9a256GCMKWyA2CmF","role":"symbol","modules":[{"name":"jose-swift"}],"title":"KeyManagementAlgorithm.a256GCMKW","symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"a256GCMKW","kind":"identifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a256GCMKW":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256GCMKW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a256gcmkw","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a256GCMKW"}],"title":"KeyManagementAlgorithm.a256GCMKW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"a256GCMKW","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a256GCMKW"}],"role":"symbol","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO9a256GCMKWyA2CmF","symbolKind":"case","modules":[{"name":"jose-swift"}],"title":"KeyManagementAlgorithm.a256GCMKW"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256GCMKW"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/a256gcmkw"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a256GCMKW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a256gcmkw","abstract":[],"title":"KeyManagementAlgorithm.a256GCMKW","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256GCMKW","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a256GCMKW"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/a256kw.json b/data/documentation/jose_swift/keymanagementalgorithm/a256kw.json index 12f445c..8ec89a9 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/a256kw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/a256kw.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256KW","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"a256KW"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/a256kw"]}],"metadata":{"title":"KeyManagementAlgorithm.a256KW","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"a256KW","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO6a256KWyA2CmF","role":"symbol","roleHeading":"Case"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a256KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a256kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256KW","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a256KW","kind":"identifier"}],"title":"KeyManagementAlgorithm.a256KW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/a256kw"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256KW"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"a256KW","kind":"identifier"}],"languages":["swift"]}]}],"metadata":{"symbolKind":"case","title":"KeyManagementAlgorithm.a256KW","roleHeading":"Case","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO6a256KWyA2CmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"a256KW"}]},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/a256KW":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/a256KW","title":"KeyManagementAlgorithm.a256KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/a256kw","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"a256KW","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/agreement.json b/data/documentation/jose_swift/keymanagementalgorithm/agreement.json index a72af2d..734c0a1 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/agreement.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/agreement.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/agreement"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/agreement"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreement"},{"kind":"text","text":": "},{"text":"KeyAgreementZ","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyAgreementZP"},{"text":"?","kind":"text"}],"title":"agreement","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO9agreementAA0C10AgreementZ_pSgvp","role":"symbol","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"jose-swift"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreement"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ","kind":"typeIdentifier","text":"KeyAgreementZ","preciseIdentifier":"s:17JSONWebAlgorithms13KeyAgreementZP"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/agreement":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/agreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/agreement","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreement"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyAgreementZ","preciseIdentifier":"s:17JSONWebAlgorithms13KeyAgreementZP"},{"text":"?","kind":"text"}],"title":"agreement","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyAgreementZ":{"abstract":[{"type":"codeVoice","code":"KeyAgreementZ"},{"type":"text","text":" is a protocol defining functionality for a key agreement mechanism to compute a shared secret, denoted as ‘Z’."}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ","url":"\/documentation\/jose_swift\/keyagreementz","kind":"symbol","title":"KeyAgreementZ","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyAgreementZ"}],"type":"topic","navigatorTitle":[{"text":"KeyAgreementZ","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"agreement"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ","text":"KeyAgreementZ","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyAgreementZP"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/agreement"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/agreement","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"agreement","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms13KeyAgreementZP","text":"KeyAgreementZ","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"agreement","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO9agreementAA0C10AgreementZ_pSgvp","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"references":{"doc://jose-swift/documentation/jose_swift/KeyAgreementZ":{"title":"KeyAgreementZ","abstract":[{"code":"KeyAgreementZ","type":"codeVoice"},{"type":"text","text":" is a protocol defining functionality for a key agreement mechanism to compute a shared secret, denoted as ‘Z’."}],"kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyAgreementZ","kind":"identifier"}],"role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyAgreementZ"}],"url":"\/documentation\/jose_swift\/keyagreementz","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyAgreementZ"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/agreement":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/agreement","abstract":[],"title":"agreement","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/agreement","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreement"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyAgreementZP","text":"KeyAgreementZ"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/derivation.json b/data/documentation/jose_swift/keymanagementalgorithm/derivation.json index e256c67..065cdea 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/derivation.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/derivation.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/derivation"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/derivation","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"derivation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"KeyDerivation","preciseIdentifier":"s:17JSONWebAlgorithms13KeyDerivationP","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"An instance conforming to the ","type":"text"},{"code":"KeyDerivation","type":"codeVoice"},{"text":" protocol, or `nil","type":"text"}]}],"kind":"content"}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"derivation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyDerivation","preciseIdentifier":"s:17JSONWebAlgorithms13KeyDerivationP"},{"text":"?","kind":"text"}],"title":"derivation","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO10derivationAA0C10Derivation_pSgvp"},"sections":[],"kind":"symbol","abstract":[{"text":"Provides a ","type":"text"},{"type":"codeVoice","code":"KeyDerivation"},{"type":"text","text":" instance suitable for the key management algorithm."}],"references":{"doc://jose-swift/documentation/jose_swift/KeyDerivation":{"url":"\/documentation\/jose_swift\/keyderivation","title":"KeyDerivation","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyDerivation"}],"abstract":[{"type":"codeVoice","code":"KeyDerivation"},{"text":" is a protocol defining functionality for deriving cryptographic keys.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyDerivation"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/derivation":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/derivation","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/derivation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"derivation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyDerivationP","text":"KeyDerivation"},{"text":"?","kind":"text"}],"title":"derivation","kind":"symbol","abstract":[{"type":"text","text":"Provides a "},{"type":"codeVoice","code":"KeyDerivation"},{"text":" instance suitable for the key management algorithm.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"derivation","kind":"identifier"},{"kind":"text","text":": "},{"text":"KeyDerivation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","preciseIdentifier":"s:17JSONWebAlgorithms13KeyDerivationP","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An instance conforming to the "},{"code":"KeyDerivation","type":"codeVoice"},{"type":"text","text":" protocol, or `nil"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/derivation"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Provides a ","type":"text"},{"code":"KeyDerivation","type":"codeVoice"},{"text":" instance suitable for the key management algorithm.","type":"text"}],"metadata":{"roleHeading":"Instance Property","title":"derivation","modules":[{"name":"jose-swift"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"derivation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyDerivationP","text":"KeyDerivation"},{"text":"?","kind":"text"}],"symbolKind":"property","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO10derivationAA0C10Derivation_pSgvp"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/derivation"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyDerivation":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyDerivation","abstract":[{"type":"codeVoice","code":"KeyDerivation"},{"text":" is a protocol defining functionality for deriving cryptographic keys.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It is used in scenarios where keys need to be derived from existing material, such as passwords or shared secrets."}],"url":"\/documentation\/jose_swift\/keyderivation","type":"topic","navigatorTitle":[{"text":"KeyDerivation","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyDerivation"}],"title":"KeyDerivation"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/derivation":{"abstract":[{"type":"text","text":"Provides a "},{"type":"codeVoice","code":"KeyDerivation"},{"type":"text","text":" instance suitable for the key management algorithm."}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/derivation","title":"derivation","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/derivation","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"derivation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyDerivationP","text":"KeyDerivation"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/direct.json b/data/documentation/jose_swift/keymanagementalgorithm/direct.json index ccd74cd..6be4168 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/direct.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/direct.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"direct"}],"languages":["swift"]}]}],"metadata":{"title":"KeyManagementAlgorithm.direct","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"direct","kind":"identifier"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO6directyA2CmF"},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/direct"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/direct","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/direct":{"kind":"symbol","title":"KeyManagementAlgorithm.direct","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"direct","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/direct","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/direct","abstract":[],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/direct"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/direct"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"role":"symbol","title":"KeyManagementAlgorithm.direct","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO6directyA2CmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"direct"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"direct","kind":"identifier"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/direct":{"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/direct","abstract":[],"title":"KeyManagementAlgorithm.direct","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/direct","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"direct","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pu.json b/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pu.json index efb446d..c74f4fc 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pu.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pu.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pu"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PU","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ecdh1PU","kind":"identifier"}],"symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO7ecdh1PUyA2CmF","title":"KeyManagementAlgorithm.ecdh1PU","role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ecdh1PU","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PU":{"abstract":[],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdh1PU","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pu","kind":"symbol","title":"KeyManagementAlgorithm.ecdh1PU","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PU"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ecdh1PU","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO7ecdh1PUyA2CmF","title":"KeyManagementAlgorithm.ecdh1PU","symbolKind":"case","modules":[{"name":"jose-swift"}],"roleHeading":"Case","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pu"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PU","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdh1PU","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PU":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pu","abstract":[],"title":"KeyManagementAlgorithm.ecdh1PU","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PU","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdh1PU"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pua128kw.json b/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pua128kw.json index 9e4a948..8123c89 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pua128kw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pua128kw.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA128KW","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdh1PUA128KW","kind":"identifier"}]}]}],"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO13ecdh1PUA128KWyA2CmF","symbolKind":"case","title":"KeyManagementAlgorithm.ecdh1PUA128KW","role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ecdh1PUA128KW","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua128kw"]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PUA128KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua128kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA128KW","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdh1PUA128KW"}],"title":"KeyManagementAlgorithm.ecdh1PUA128KW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdh1PUA128KW","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO13ecdh1PUA128KWyA2CmF","role":"symbol","title":"KeyManagementAlgorithm.ecdh1PUA128KW","symbolKind":"case","modules":[{"name":"jose-swift"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua128kw"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdh1PUA128KW","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA128KW"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PUA128KW":{"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua128kw","abstract":[],"title":"KeyManagementAlgorithm.ecdh1PUA128KW","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA128KW","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdh1PUA128KW"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pua192kw.json b/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pua192kw.json index 037ac00..9edcefd 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pua192kw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pua192kw.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdh1PUA192KW","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"metadata":{"title":"KeyManagementAlgorithm.ecdh1PUA192KW","role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdh1PUA192KW"}],"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO13ecdh1PUA192KWyA2CmF"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA192KW","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua192kw"]}],"sections":[],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PUA192KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua192kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA192KW","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ecdh1PUA192KW","kind":"identifier"}],"title":"KeyManagementAlgorithm.ecdh1PUA192KW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"title":"KeyManagementAlgorithm.ecdh1PUA192KW","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO13ecdh1PUA192KWyA2CmF","symbolKind":"case","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdh1PUA192KW"}],"role":"symbol"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdh1PUA192KW"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA192KW"},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua192kw"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PUA192KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua192kw","title":"KeyManagementAlgorithm.ecdh1PUA192KW","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA192KW","abstract":[],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdh1PUA192KW"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pua256kw.json b/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pua256kw.json index 6e73ffd..7a241cc 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pua256kw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/ecdh1pua256kw.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdh1PUA256KW"}],"platforms":["macOS"]}]}],"metadata":{"title":"KeyManagementAlgorithm.ecdh1PUA256KW","symbolKind":"case","modules":[{"name":"jose-swift"}],"roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO13ecdh1PUA256KWyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdh1PUA256KW"}],"role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA256KW"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua256kw"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PUA256KW":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA256KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua256kw","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdh1PUA256KW"}],"title":"KeyManagementAlgorithm.ecdh1PUA256KW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdh1PUA256KW"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO13ecdh1PUA256KWyA2CmF","modules":[{"name":"jose-swift"}],"roleHeading":"Case","title":"KeyManagementAlgorithm.ecdh1PUA256KW","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ecdh1PUA256KW","kind":"identifier"}],"symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua256kw"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA256KW","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdh1PUA256KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua256kw","title":"KeyManagementAlgorithm.ecdh1PUA256KW","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdh1PUA256KW","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ecdh1PUA256KW","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/ecdhes.json b/data/documentation/jose_swift/keymanagementalgorithm/ecdhes.json index c55d860..3c20c79 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/ecdhes.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/ecdhes.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhes"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ecdhES","kind":"identifier"}],"symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO6ecdhESyA2CmF","title":"KeyManagementAlgorithm.ecdhES","role":"symbol"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdhES"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhES","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhES":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhES","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhes","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ecdhES","kind":"identifier"}],"title":"KeyManagementAlgorithm.ecdhES","kind":"symbol","abstract":[],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhES"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhes"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ecdhES","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO6ecdhESyA2CmF","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdhES"}],"title":"KeyManagementAlgorithm.ecdhES","roleHeading":"Case"},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhES":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhES","title":"KeyManagementAlgorithm.ecdhES","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhes","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdhES"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/ecdhesa128kw.json b/data/documentation/jose_swift/keymanagementalgorithm/ecdhesa128kw.json index 805d5ab..99be4af 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/ecdhesa128kw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/ecdhesa128kw.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdhESA128KW"}],"platforms":["macOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA128KW","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdhESA128KW","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"jose-swift"}],"title":"KeyManagementAlgorithm.ecdhESA128KW","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO12ecdhESA128KWyA2CmF","role":"symbol","roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa128kw"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhESA128KW":{"type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA128KW","title":"KeyManagementAlgorithm.ecdhESA128KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa128kw","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdhESA128KW","kind":"identifier"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Case","title":"KeyManagementAlgorithm.ecdhESA128KW","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO12ecdhESA128KWyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ecdhESA128KW","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"symbolKind":"case","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA128KW"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdhESA128KW","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa128kw"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhESA128KW":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA128KW","title":"KeyManagementAlgorithm.ecdhESA128KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa128kw","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdhESA128KW"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/ecdhesa192kw.json b/data/documentation/jose_swift/keymanagementalgorithm/ecdhesa192kw.json index 86c7e8a..ec5b268 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/ecdhesa192kw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/ecdhesa192kw.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"metadata":{"title":"KeyManagementAlgorithm.ecdhESA192KW","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO12ecdhESA192KWyA2CmF","symbolKind":"case","roleHeading":"Case","role":"symbol","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ecdhESA192KW","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa192kw"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdhESA192KW","kind":"identifier"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA192KW"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhESA192KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa192kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA192KW","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ecdhESA192KW","kind":"identifier"}],"title":"KeyManagementAlgorithm.ecdhESA192KW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdhESA192KW"}],"role":"symbol","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO12ecdhESA192KWyA2CmF","symbolKind":"case","modules":[{"name":"jose-swift"}],"title":"KeyManagementAlgorithm.ecdhESA192KW"},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA192KW","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ecdhESA192KW","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa192kw"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhESA192KW":{"type":"topic","title":"KeyManagementAlgorithm.ecdhESA192KW","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa192kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA192KW","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdhESA192KW"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/ecdhesa256kw.json b/data/documentation/jose_swift/keymanagementalgorithm/ecdhesa256kw.json index 9129514..9bcc883 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/ecdhesa256kw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/ecdhesa256kw.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ecdhESA256KW","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa256kw"]}],"metadata":{"role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO12ecdhESA256KWyA2CmF","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdhESA256KW"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Case","title":"KeyManagementAlgorithm.ecdhESA256KW"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA256KW"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhESA256KW":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ecdhESA256KW","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa256kw","title":"KeyManagementAlgorithm.ecdhESA256KW","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA256KW"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA256KW"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdhESA256KW"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO12ecdhESA256KWyA2CmF","role":"symbol","title":"KeyManagementAlgorithm.ecdhESA256KW","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdhESA256KW"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa256kw"]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/ecdhESA256KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa256kw","abstract":[],"title":"KeyManagementAlgorithm.ecdhESA256KW","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/ecdhESA256KW","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdhESA256KW"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/encode(to:).json b/data/documentation/jose_swift/keymanagementalgorithm/encode(to:).json index f3c1707..cca0ebf 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/encode(to:).json +++ b/data/documentation/jose_swift/keymanagementalgorithm/encode(to:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/encode(to:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","extendedModule":"Swift","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO","title":"encode(to:)","symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/encode(to:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/encode(to:)","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/encode(to:)","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","role":"collectionGroup","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/encode(to:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/encode(to:)"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO","title":"encode(to:)","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"role":"symbol","symbolKind":"method"},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/encode(to:)":{"abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/encode(to:)","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/encode(to:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations","kind":"article"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/equatable-implementations.json b/data/documentation/jose_swift/keymanagementalgorithm/equatable-implementations.json index e20c951..624663f 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/equatable-implementations.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/equatable-implementations"]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/!=(_:_:)"],"generated":true}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/!=(_:_:)":{"type":"topic","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/!=(_:_:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/!=(_:_:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"title":"!=(_:_:)"}}} \ No newline at end of file +{"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"jose-swift"}]},"kind":"article","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/!=(_:_:)"],"generated":true,"title":"Operators"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/!=(_:_:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum.json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum.json index fb97372..b893568 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","role":"symbol","extendedModule":"JSONWebAlgorithms","symbolKind":"enum","modules":[{"name":"jose-swift","relatedModules":["JSONWebAlgorithms"]}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Family","kind":"identifier"}],"title":"KeyManagementAlgorithm.Family","roleHeading":"Enumeration","navigatorTitle":[{"text":"Family","kind":"identifier"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/aes","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/direct","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdh1pu","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdhes","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/pbes2","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/rsa"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/init(rawValue:)"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/jose-swift\/s12CaseIterableP","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"title":"Conforms To","type":"conformsTo"}],"kind":"symbol","references":{"doc://jose-swift/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SQ"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/aes":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/aes","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aes"}],"role":"symbol","title":"KeyManagementAlgorithm.Family.aes","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"AES (Advanced Encryption Standard) family of algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/aes"},"doc://jose-swift/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SY"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/rsa":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/rsa","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rsa","kind":"identifier"}],"role":"symbol","title":"KeyManagementAlgorithm.Family.rsa","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"RSA family of algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rsa"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/Equatable-Implementations":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/equatable-implementations","kind":"article","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/Equatable-Implementations","type":"topic"},"doc://jose-swift/s12CaseIterableP":{"title":"Swift.CaseIterable","identifier":"doc:\/\/jose-swift\/s12CaseIterableP","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/SH":{"identifier":"doc:\/\/jose-swift\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/ecdh1pu":{"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdh1pu","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdh1pu","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdh1pu"}],"abstract":[{"type":"text","text":"ECDH-1PU family of algorithms, a variant of ECDH used in some key agreement protocols."}],"title":"KeyManagementAlgorithm.Family.ecdh1pu","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/init(rawvalue:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/init(rawValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[],"title":"init(rawValue:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/pbes2":{"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/pbes2","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/pbes2","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2"}],"abstract":[{"text":"PBES2 (Password-Based Encryption Scheme 2) family of algorithms.","type":"text"}],"title":"KeyManagementAlgorithm.Family.pbes2","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/direct":{"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/direct","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/direct","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"direct"}],"abstract":[{"text":"Direct use of a shared symmetric key.","type":"text"}],"title":"KeyManagementAlgorithm.Family.direct","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/ecdhes":{"abstract":[{"type":"text","text":"ECDH-ES (Elliptic Curve Diffie-Hellman Ephemeral Static) family of algorithms."}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdhes","title":"KeyManagementAlgorithm.Family.ecdhes","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdhes","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ecdhes","kind":"identifier"}]}}} \ No newline at end of file +{"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/jose-swift\/s12CaseIterableP","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"kind":"relationships"}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","interfaceLanguage":"swift"},"abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/aes","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/direct","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdh1pu","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdhes","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/pbes2","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/rsa"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum"]}],"metadata":{"modules":[{"relatedModules":["JSONWebAlgorithms"],"name":"jose-swift"}],"extendedModule":"JSONWebAlgorithms","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Family"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Family"}],"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","symbolKind":"enum","roleHeading":"Enumeration","title":"KeyManagementAlgorithm.Family"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"references":{"doc://jose-swift/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SQ"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/ecdhes":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdhes","abstract":[{"type":"text","text":"ECDH-ES (Elliptic Curve Diffie-Hellman Ephemeral Static) family of algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdhes","title":"KeyManagementAlgorithm.Family.ecdhes","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdhes","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/ecdh1pu":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdh1pu","abstract":[{"text":"ECDH-1PU family of algorithms, a variant of ECDH used in some key agreement protocols.","type":"text"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdh1pu","title":"KeyManagementAlgorithm.Family.ecdh1pu","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdh1pu"}]},"doc://jose-swift/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SY"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/direct":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/direct","abstract":[{"type":"text","text":"Direct use of a shared symmetric key."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/direct","title":"KeyManagementAlgorithm.Family.direct","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"direct","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/rsa":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/rsa","abstract":[{"type":"text","text":"RSA family of algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rsa","title":"KeyManagementAlgorithm.Family.rsa","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rsa","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/pbes2":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/pbes2","abstract":[{"text":"PBES2 (Password-Based Encryption Scheme 2) family of algorithms.","type":"text"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/pbes2","title":"KeyManagementAlgorithm.Family.pbes2","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2"}]},"doc://jose-swift/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SH"},"doc://jose-swift/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/s12CaseIterableP"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/init(rawValue:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/init(rawValue:)","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/aes":{"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/aes","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/aes","type":"topic","abstract":[{"text":"AES (Advanced Encryption Standard) family of algorithms.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"aes"}],"title":"KeyManagementAlgorithm.Family.aes"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/Equatable-Implementations":{"type":"topic","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/Equatable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/equatable-implementations","title":"Equatable Implementations","kind":"article"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/RawRepresentable-Implementations":{"type":"topic","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/!=(_:_:).json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/!=(_:_:).json index 5173483..06ba560 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/!=(_:_:).json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"symbolKind":"op","roleHeading":"Operator","extendedModule":"Swift","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","role":"symbol"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/!=(_:_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/!=(_:_:)":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/!=(_:_:)"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/Equatable-Implementations":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/equatable-implementations","kind":"article","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/Equatable-Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"roleHeading":"Operator","symbolKind":"op","extendedModule":"Swift","role":"symbol","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/!=(_:_:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/Equatable-Implementations":{"type":"topic","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/Equatable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/equatable-implementations","title":"Equatable Implementations","kind":"article"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/!=(_:_:)","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/!=(_:_:)","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/aes.json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/aes.json index c23db80..dbbdf75 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/aes.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/aes.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/aes","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/aes"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"aes","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"abstract":[{"type":"text","text":"AES (Advanced Encryption Standard) family of algorithms."}],"kind":"symbol","metadata":{"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO3aesyA2FmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aes"}],"role":"symbol","title":"KeyManagementAlgorithm.Family.aes","symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/aes":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/aes","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"aes"}],"role":"symbol","title":"KeyManagementAlgorithm.Family.aes","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"AES (Advanced Encryption Standard) family of algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/aes"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/aes"},"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO3aesyA2FmF","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"aes","kind":"identifier"}],"role":"symbol","title":"KeyManagementAlgorithm.Family.aes","modules":[{"name":"jose-swift"}]},"abstract":[{"type":"text","text":"AES (Advanced Encryption Standard) family of algorithms."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"aes","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/aes"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/aes":{"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/aes","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/aes","type":"topic","abstract":[{"text":"AES (Advanced Encryption Standard) family of algorithms.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"aes"}],"title":"KeyManagementAlgorithm.Family.aes"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/direct.json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/direct.json index 4077f4e..8e4bfa1 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/direct.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/direct.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"jose-swift"}],"symbolKind":"case","title":"KeyManagementAlgorithm.Family.direct","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO6directyA2FmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"direct"}],"roleHeading":"Case","role":"symbol"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Direct use of a shared symmetric key."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"direct","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/direct"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/direct"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/direct":{"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/direct","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/direct","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"direct"}],"abstract":[{"text":"Direct use of a shared symmetric key.","type":"text"}],"title":"KeyManagementAlgorithm.Family.direct","type":"topic"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/direct"},"abstract":[{"text":"Direct use of a shared symmetric key.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/direct"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"KeyManagementAlgorithm.Family.direct","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"direct","kind":"identifier"}],"role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO6directyA2FmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"direct","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/direct":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/direct","abstract":[{"type":"text","text":"Direct use of a shared symmetric key."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/direct","title":"KeyManagementAlgorithm.Family.direct","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"direct","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/ecdh1pu.json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/ecdh1pu.json index 6bbd7f7..2b662c6 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/ecdh1pu.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/ecdh1pu.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdh1pu"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"metadata":{"role":"symbol","title":"KeyManagementAlgorithm.Family.ecdh1pu","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdh1pu"}],"modules":[{"name":"jose-swift"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO7ecdh1puyA2FmF"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdh1pu","interfaceLanguage":"swift"},"abstract":[{"text":"ECDH-1PU family of algorithms, a variant of ECDH used in some key agreement protocols.","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdh1pu"]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/ecdh1pu":{"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdh1pu","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdh1pu","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ecdh1pu"}],"abstract":[{"type":"text","text":"ECDH-1PU family of algorithms, a variant of ECDH used in some key agreement protocols."}],"title":"KeyManagementAlgorithm.Family.ecdh1pu","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdh1pu"},"kind":"symbol","metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO7ecdh1puyA2FmF","role":"symbol","title":"KeyManagementAlgorithm.Family.ecdh1pu","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdh1pu"}]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdh1pu","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"ECDH-1PU family of algorithms, a variant of ECDH used in some key agreement protocols."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdh1pu"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/ecdh1pu":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdh1pu","abstract":[{"text":"ECDH-1PU family of algorithms, a variant of ECDH used in some key agreement protocols.","type":"text"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdh1pu","title":"KeyManagementAlgorithm.Family.ecdh1pu","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdh1pu"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/ecdhes.json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/ecdhes.json index 4a219dc..fd6ae52 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/ecdhes.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/ecdhes.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdhes","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdhes"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdhes"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ecdhes","kind":"identifier"}],"symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO6ecdhesyA2FmF","title":"KeyManagementAlgorithm.Family.ecdhes","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"abstract":[{"type":"text","text":"ECDH-ES (Elliptic Curve Diffie-Hellman Ephemeral Static) family of algorithms."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/ecdhes":{"abstract":[{"type":"text","text":"ECDH-ES (Elliptic Curve Diffie-Hellman Ephemeral Static) family of algorithms."}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdhes","title":"KeyManagementAlgorithm.Family.ecdhes","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdhes","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ecdhes","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdhes","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"ECDH-ES (Elliptic Curve Diffie-Hellman Ephemeral Static) family of algorithms.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdhes"}]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ecdhes"}],"symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO6ecdhesyA2FmF","modules":[{"name":"jose-swift"}],"role":"symbol","title":"KeyManagementAlgorithm.Family.ecdhes","roleHeading":"Case"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdhes"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/ecdhes":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/ecdhes","abstract":[{"type":"text","text":"ECDH-ES (Elliptic Curve Diffie-Hellman Ephemeral Static) family of algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdhes","title":"KeyManagementAlgorithm.Family.ecdhes","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ecdhes","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/equatable-implementations.json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/equatable-implementations.json index 3125e0e..6f6dfe9 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/equatable-implementations.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","modules":[{"name":"jose-swift"}],"title":"Equatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/equatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/!=(_:_:)"],"generated":true,"title":"Operators"}],"kind":"article","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/!=(_:_:)":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/!=(_:_:)"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"metadata":{"title":"Equatable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/equatable-implementations"]}],"sections":[],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/!=(_:_:)"],"generated":true}],"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/!=(_:_:)","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/!=(_:_:)","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/hash(into:).json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/hash(into:).json index 1179f4a..96ad7e1 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/hash(into:).json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/hash(into:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations"]]},"sections":[],"metadata":{"symbolKind":"method","extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hash(into:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/hash(into:)":{"title":"hash(into:)","role":"symbol","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hash(into:)","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hash(into:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"hash(into:)","symbolKind":"method","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hash(into:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hash(into:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/hash(into:)":{"abstract":[],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hash(into:)","kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hash(into:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"hash(into:)"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/RawRepresentable-Implementations":{"type":"topic","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","kind":"article"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/hashvalue.json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/hashvalue.json index a9c894c..af70b84 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/hashvalue.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/hashvalue.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"Swift","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hashValue","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/hashValue":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"title":"hashValue","kind":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hashValue","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hashvalue"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Swift","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"title":"hashValue","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hashValue","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/hashValue":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","title":"hashValue","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hashValue","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/RawRepresentable-Implementations":{"type":"topic","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","kind":"article"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/init(rawvalue:).json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/init(rawvalue:).json index 2446a79..6fb8d9e 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/init(rawvalue:).json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/init(rawvalue:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"init","role":"symbol","title":"init(rawValue:)","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO8rawValueAFSgSS_tcfc","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer"},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/init(rawvalue:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/init(rawvalue:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/init(rawValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[],"title":"init(rawValue:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/init(rawvalue:)"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/init(rawValue:)"},"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO8rawValueAFSgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","role":"symbol","title":"init(rawValue:)","modules":[{"name":"jose-swift"}],"symbolKind":"init"},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/init(rawValue:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/init(rawValue:)","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/pbes2.json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/pbes2.json index 6bb0e2c..12e49eb 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/pbes2.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/pbes2.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/pbes2"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"sections":[],"abstract":[{"text":"PBES2 (Password-Based Encryption Scheme 2) family of algorithms.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/pbes2"},"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2"}],"symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO5pbes2yA2FmF","title":"KeyManagementAlgorithm.Family.pbes2","role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"pbes2","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/pbes2":{"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/pbes2","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/pbes2","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2"}],"abstract":[{"text":"PBES2 (Password-Based Encryption Scheme 2) family of algorithms.","type":"text"}],"title":"KeyManagementAlgorithm.Family.pbes2","type":"topic"}}} \ No newline at end of file +{"metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO5pbes2yA2FmF","title":"KeyManagementAlgorithm.Family.pbes2","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"pbes2","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbes2","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/pbes2","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/pbes2"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"kind":"symbol","abstract":[{"type":"text","text":"PBES2 (Password-Based Encryption Scheme 2) family of algorithms."}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/pbes2":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/pbes2","abstract":[{"text":"PBES2 (Password-Based Encryption Scheme 2) family of algorithms.","type":"text"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/pbes2","title":"KeyManagementAlgorithm.Family.pbes2","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/rawrepresentable-implementations.json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/rawrepresentable-implementations.json index f46ae99..76bb2b0 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/rawrepresentable-implementations.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/rawrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hashValue"],"generated":true,"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hash(into:)"],"title":"Instance Methods"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/hash(into:)":{"title":"hash(into:)","role":"symbol","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hash(into:)","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hash(into:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/hashValue":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"title":"hashValue","kind":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hashValue","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hashvalue"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hashValue"]},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hash(into:)"],"generated":true}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rawrepresentable-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/hash(into:)":{"abstract":[],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hash(into:)","kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hash(into:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"hash(into:)"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/hashValue":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","title":"hashValue","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/hashValue","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/rsa.json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/rsa.json index 0df56c8..663b5f6 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/rsa.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.enum/rsa.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"metadata":{"roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO3rsayA2FmF","title":"KeyManagementAlgorithm.Family.rsa","modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"rsa","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/rsa"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"rsa","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"RSA family of algorithms."}],"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rsa"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/rsa":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/rsa","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rsa","kind":"identifier"}],"role":"symbol","title":"KeyManagementAlgorithm.Family.rsa","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"RSA family of algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rsa"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"metadata":{"title":"KeyManagementAlgorithm.Family.rsa","symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO3rsayA2FmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rsa"}]},"abstract":[{"type":"text","text":"RSA family of algorithms."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"rsa","kind":"identifier"}]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/rsa"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rsa"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum/rsa":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum\/rsa","abstract":[{"type":"text","text":"RSA family of algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rsa","title":"KeyManagementAlgorithm.Family.rsa","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rsa","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.property.json b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.property.json index d1bbcd1..4b78d9e 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/family-swift.property.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/family-swift.property.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"jose-swift","relatedModules":["JSONWebAlgorithms"]}],"title":"family","extendedModule":"JSONWebAlgorithms","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6familyAcDE6FamilyOvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"family"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","text":"Family"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/family-swift.property","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"family"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm"},{"kind":"text","text":"."},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","text":"Family","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Property to determine the family of the cryptographic algorithm."},{"type":"text","text":" "},{"type":"text","text":"Based on the algorithm used, it categorizes into one of the defined families."}],"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/family-swift.property":{"title":"family","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/family-swift.property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"family"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","text":"Family"}],"abstract":[{"text":"Property to determine the family of the cryptographic algorithm.","type":"text"},{"text":" ","type":"text"},{"text":"Based on the algorithm used, it categorizes into one of the defined families.","type":"text"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.property"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Family","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Family"}],"title":"KeyManagementAlgorithm.Family","abstract":[{"type":"codeVoice","code":"Family"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","type":"topic"}}} \ No newline at end of file +{"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6familyAcDE6FamilyOvp","role":"symbol","roleHeading":"Instance Property","extendedModule":"JSONWebAlgorithms","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"family"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","text":"KeyManagementAlgorithm","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","kind":"typeIdentifier","text":"Family"}],"title":"family","modules":[{"relatedModules":["JSONWebAlgorithms"],"name":"jose-swift"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"Property to determine the family of the cryptographic algorithm."},{"type":"text","text":" "},{"text":"Based on the algorithm used, it categorizes into one of the defined families.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"family","kind":"identifier"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","text":"Family","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.property"]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/family-swift.property","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/family-swift.property":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/family-swift.property","type":"topic","abstract":[{"text":"Property to determine the family of the cryptographic algorithm.","type":"text"},{"text":" ","type":"text"},{"text":"Based on the algorithm used, it categorizes into one of the defined families.","type":"text"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.property","title":"family","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"family"},{"text":": ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO"},{"kind":"text","text":"."},{"text":"Family","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO0A10EncryptionE6FamilyO"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/Family-swift.enum":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/Family-swift.enum","type":"topic","abstract":[{"code":"Family","type":"codeVoice"},{"type":"text","text":" is an enumeration representing different families of cryptographic algorithms."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","navigatorTitle":[{"kind":"identifier","text":"Family"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Family"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/hash(into:).json b/data/documentation/jose_swift/keymanagementalgorithm/hash(into:).json index e21fa89..d179d75 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/hash(into:).json +++ b/data/documentation/jose_swift/keymanagementalgorithm/hash(into:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hash(into:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"roleHeading":"Instance Method","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/hash(into:)":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hash(into:)","abstract":[],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"hash(into:)","type":"topic","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","role":"collectionGroup","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations","abstract":[],"type":"topic","kind":"article"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/hash(into:)"]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"symbolKind":"method","extendedModule":"Swift","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO","role":"symbol","title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations","kind":"article"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/hash(into:)":{"type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/hash(into:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hash(into:)","title":"hash(into:)"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/hashvalue.json b/data/documentation/jose_swift/keymanagementalgorithm/hashvalue.json index 0df280e..4bcb705 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/hashvalue.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/hashvalue.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations"]]},"sections":[],"metadata":{"title":"hashValue","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO","symbolKind":"property"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/hashvalue"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hashValue","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","role":"collectionGroup","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/hashValue":{"title":"hashValue","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/hashvalue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hashValue","type":"topic","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/hashvalue"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hashValue"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"extendedModule":"Swift","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO","title":"hashValue","roleHeading":"Instance Property","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations","kind":"article"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/hashValue":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/hashvalue","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hashValue","type":"topic","title":"hashValue","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/init(from:).json b/data/documentation/jose_swift/keymanagementalgorithm/init(from:).json index 123f35c..f4484a9 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/init(from:).json +++ b/data/documentation/jose_swift/keymanagementalgorithm/init(from:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations"]]},"metadata":{"title":"init(from:)","extendedModule":"Swift","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","role":"collectionGroup","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/init(from:)":{"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/init(from:)","title":"init(from:)","abstract":[],"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:17JSONWebAlgorithms22KeyManagementAlgorithmO","symbolKind":"init","title":"init(from:)","extendedModule":"Swift","roleHeading":"Initializer"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations","kind":"article"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/init(from:)":{"type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(from:)","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/init(from:)","title":"init(from:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/init(rawvalue:).json b/data/documentation/jose_swift/keymanagementalgorithm/init(rawvalue:).json index a3f7213..d4d020c 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/init(rawvalue:).json +++ b/data/documentation/jose_swift/keymanagementalgorithm/init(rawvalue:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(rawValue:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Initializer","role":"symbol","symbolKind":"init","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(rawValue:)","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO8rawValueACSgSS_tcfc"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/init(rawvalue:)"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/init(rawValue:)":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/init(rawvalue:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"init(rawValue:)","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/init(rawvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(rawValue:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO8rawValueACSgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","symbolKind":"init","title":"init(rawValue:)","modules":[{"name":"jose-swift"}],"roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/init(rawValue:)":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(rawValue:)","title":"init(rawValue:)","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/init(rawvalue:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/pbes2hs256a128kw.json b/data/documentation/jose_swift/keymanagementalgorithm/pbes2hs256a128kw.json index df23029..84ee4fa 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/pbes2hs256a128kw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/pbes2hs256a128kw.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2HS256A128KW"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs256a128kw"]}],"kind":"symbol","metadata":{"title":"KeyManagementAlgorithm.pbes2HS256A128KW","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO16pbes2HS256A128KWyA2CmF","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbes2HS256A128KW","kind":"identifier"}],"symbolKind":"case","role":"symbol","roleHeading":"Case"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS256A128KW","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/pbes2HS256A128KW":{"type":"topic","title":"KeyManagementAlgorithm.pbes2HS256A128KW","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS256A128KW","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbes2HS256A128KW","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs256a128kw","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2HS256A128KW"}],"role":"symbol","modules":[{"name":"jose-swift"}],"title":"KeyManagementAlgorithm.pbes2HS256A128KW","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO16pbes2HS256A128KWyA2CmF","symbolKind":"case"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2HS256A128KW"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS256A128KW","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs256a128kw"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/pbes2HS256A128KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs256a128kw","abstract":[],"title":"KeyManagementAlgorithm.pbes2HS256A128KW","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS256A128KW","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pbes2HS256A128KW","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/pbes2hs384a192kw.json b/data/documentation/jose_swift/keymanagementalgorithm/pbes2hs384a192kw.json index c2e9e4f..6224ce7 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/pbes2hs384a192kw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/pbes2hs384a192kw.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pbes2HS384A192KW","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","title":"KeyManagementAlgorithm.pbes2HS384A192KW","role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO16pbes2HS384A192KWyA2CmF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS384A192KW"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2HS384A192KW"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs384a192kw"]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/pbes2HS384A192KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs384a192kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS384A192KW","abstract":[],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pbes2HS384A192KW","kind":"identifier"}],"kind":"symbol","title":"KeyManagementAlgorithm.pbes2HS384A192KW","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"pbes2HS384A192KW","kind":"identifier"}],"symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO16pbes2HS384A192KWyA2CmF","modules":[{"name":"jose-swift"}],"role":"symbol","title":"KeyManagementAlgorithm.pbes2HS384A192KW","roleHeading":"Case"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs384a192kw"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2HS384A192KW"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS384A192KW"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/pbes2HS384A192KW":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS384A192KW","title":"KeyManagementAlgorithm.pbes2HS384A192KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs384a192kw","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2HS384A192KW"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/pbes2hs512a256kw.json b/data/documentation/jose_swift/keymanagementalgorithm/pbes2hs512a256kw.json index 80cc668..34234e7 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/pbes2hs512a256kw.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/pbes2hs512a256kw.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs512a256kw"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO16pbes2HS512A256KWyA2CmF","symbolKind":"case","role":"symbol","title":"KeyManagementAlgorithm.pbes2HS512A256KW","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"pbes2HS512A256KW","kind":"identifier"}],"roleHeading":"Case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2HS512A256KW"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS512A256KW","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/pbes2HS512A256KW":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs512a256kw","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS512A256KW","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pbes2HS512A256KW","kind":"identifier"}],"title":"KeyManagementAlgorithm.pbes2HS512A256KW","kind":"symbol","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pbes2HS512A256KW"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"metadata":{"roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO16pbes2HS512A256KWyA2CmF","modules":[{"name":"jose-swift"}],"title":"KeyManagementAlgorithm.pbes2HS512A256KW","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pbes2HS512A256KW"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS512A256KW","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs512a256kw"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/pbes2HS512A256KW":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/pbes2HS512A256KW","title":"KeyManagementAlgorithm.pbes2HS512A256KW","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs512a256kw","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pbes2HS512A256KW","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/rawrepresentable-implementations.json b/data/documentation/jose_swift/keymanagementalgorithm/rawrepresentable-implementations.json index 19b6bb8..db3a6e8 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/rawrepresentable-implementations.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/rawrepresentable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hashValue"]},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hash(into:)"],"generated":true}],"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/hashValue":{"title":"hashValue","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/hashvalue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hashValue","type":"topic","kind":"symbol","abstract":[]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/hash(into:)":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hash(into:)","abstract":[],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"hash(into:)","type":"topic","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/encode(to:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/encode(to:)","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/encode(to:)","kind":"symbol","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/init(from:)":{"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/init(from:)","title":"init(from:)","abstract":[],"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/RawRepresentable-Implementations"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(from:)"],"generated":true,"title":"Initializers"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hash(into:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/init(from:)":{"type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/init(from:)","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/init(from:)","title":"init(from:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/encode(to:)":{"abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/encode(to:)","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/encode(to:)"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/hash(into:)":{"type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/hash(into:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hash(into:)","title":"hash(into:)"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/hashValue":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/hashvalue","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/hashValue","type":"topic","title":"hashValue","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/rsa1_5.json b/data/documentation/jose_swift/keymanagementalgorithm/rsa1_5.json index 8834ddf..76af738 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/rsa1_5.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/rsa1_5.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rsa1_5"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/rsa1_5"]}],"metadata":{"role":"symbol","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO6rsa1_5yA2CmF","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rsa1_5","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Case","title":"KeyManagementAlgorithm.rsa1_5"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsa1_5","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/rsa1_5":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rsa1_5","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsa1_5","title":"KeyManagementAlgorithm.rsa1_5","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsa1_5"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsa1_5"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO6rsa1_5yA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rsa1_5"}],"modules":[{"name":"jose-swift"}],"title":"KeyManagementAlgorithm.rsa1_5","symbolKind":"case","role":"symbol","roleHeading":"Case"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rsa1_5"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/rsa1_5"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/rsa1_5":{"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsa1_5","abstract":[],"title":"KeyManagementAlgorithm.rsa1_5","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsa1_5","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rsa1_5","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/rsaoaep.json b/data/documentation/jose_swift/keymanagementalgorithm/rsaoaep.json index 4edaf57..c202312 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/rsaoaep.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/rsaoaep.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"rsaOAEP","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep"]}],"kind":"symbol","metadata":{"title":"KeyManagementAlgorithm.rsaOAEP","symbolKind":"case","modules":[{"name":"jose-swift"}],"roleHeading":"Case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO7rsaOAEPyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rsaOAEP"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP"},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/rsaOAEP":{"title":"KeyManagementAlgorithm.rsaOAEP","abstract":[],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rsaOAEP","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Case","role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rsaOAEP","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO7rsaOAEPyA2CmF","modules":[{"name":"jose-swift"}],"title":"KeyManagementAlgorithm.rsaOAEP"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rsaOAEP"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep"]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/rsaOAEP":{"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP","title":"KeyManagementAlgorithm.rsaOAEP","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rsaOAEP","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/rsaoaep256.json b/data/documentation/jose_swift/keymanagementalgorithm/rsaoaep256.json index 05918fb..b24065c 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/rsaoaep256.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/rsaoaep256.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep256"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP256","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"KeyManagementAlgorithm.rsaOAEP256","symbolKind":"case","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO10rsaOAEP256yA2CmF","role":"symbol","roleHeading":"Case","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"rsaOAEP256","kind":"identifier"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rsaOAEP256"}],"languages":["swift"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/rsaOAEP256":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rsaOAEP256"}],"kind":"symbol","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP256","abstract":[],"title":"KeyManagementAlgorithm.rsaOAEP256","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"rsaOAEP256"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP256","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep256"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO10rsaOAEP256yA2CmF","title":"KeyManagementAlgorithm.rsaOAEP256","modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"rsaOAEP256","kind":"identifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/rsaOAEP256":{"kind":"symbol","title":"KeyManagementAlgorithm.rsaOAEP256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/rsaOAEP256","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep256","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rsaOAEP256"}],"role":"symbol","type":"topic","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/unwrapper.json b/data/documentation/jose_swift/keymanagementalgorithm/unwrapper.json index 68b93b7..8dcd90c 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/unwrapper.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/unwrapper.json @@ -1 +1 @@ -{"metadata":{"title":"unwrapper","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unwrapper"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms13KeyUnwrappingP","kind":"typeIdentifier","text":"KeyUnwrapping"},{"kind":"text","text":"?"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO9unwrapperAA0C10Unwrapping_pSgvp","role":"symbol"},"abstract":[{"type":"text","text":"Provides a "},{"type":"codeVoice","code":"KeyUnwrapping"},{"type":"text","text":" instance suitable for the key management algorithm."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/unwrapper"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"unwrapper","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","preciseIdentifier":"s:17JSONWebAlgorithms13KeyUnwrappingP","text":"KeyUnwrapping"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"An instance conforming to the ","type":"text"},{"code":"KeyUnwrapping","type":"codeVoice"},{"text":" protocol, or `nil","type":"text"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/unwrapper"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/unwrapper":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/unwrapper","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/unwrapper","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"unwrapper","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyUnwrapping","preciseIdentifier":"s:17JSONWebAlgorithms13KeyUnwrappingP"},{"kind":"text","text":"?"}],"title":"unwrapper","kind":"symbol","abstract":[{"text":"Provides a ","type":"text"},{"type":"codeVoice","code":"KeyUnwrapping"},{"type":"text","text":" instance suitable for the key management algorithm."}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyUnwrapping":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","url":"\/documentation\/jose_swift\/keyunwrapping","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyUnwrapping"}],"title":"KeyUnwrapping","kind":"symbol","abstract":[{"type":"codeVoice","code":"KeyUnwrapping"},{"text":" is a protocol defining functionality for decrypting (unwrapping) an encrypted content encryption key (CEK).","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyUnwrapping"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/unwrapper"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"jose-swift"}],"symbolKind":"property","externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO9unwrapperAA0C10Unwrapping_pSgvp","role":"symbol","roleHeading":"Instance Property","title":"unwrapper","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unwrapper"},{"kind":"text","text":": "},{"text":"KeyUnwrapping","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyUnwrappingP"},{"text":"?","kind":"text"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/unwrapper","interfaceLanguage":"swift"},"abstract":[{"text":"Provides a ","type":"text"},{"code":"KeyUnwrapping","type":"codeVoice"},{"type":"text","text":" instance suitable for the key management algorithm."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unwrapper"},{"kind":"text","text":": "},{"text":"KeyUnwrapping","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms13KeyUnwrappingP"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","anchor":"return-value","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"An instance conforming to the "},{"type":"codeVoice","code":"KeyUnwrapping"},{"text":" protocol, or `nil","type":"text"}]}],"kind":"content"}],"references":{"doc://jose-swift/documentation/jose_swift/KeyUnwrapping":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","abstract":[{"code":"KeyUnwrapping","type":"codeVoice"},{"text":" is a protocol defining functionality for decrypting (unwrapping) an encrypted content encryption key (CEK).","type":"text"}],"url":"\/documentation\/jose_swift\/keyunwrapping","title":"KeyUnwrapping","kind":"symbol","navigatorTitle":[{"text":"KeyUnwrapping","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"KeyUnwrapping","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/unwrapper":{"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/unwrapper","abstract":[{"type":"text","text":"Provides a "},{"code":"KeyUnwrapping","type":"codeVoice"},{"text":" instance suitable for the key management algorithm.","type":"text"}],"title":"unwrapper","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/unwrapper","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"unwrapper","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyUnwrapping","preciseIdentifier":"s:17JSONWebAlgorithms13KeyUnwrappingP"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keymanagementalgorithm/wrapper.json b/data/documentation/jose_swift/keymanagementalgorithm/wrapper.json index e87554f..c756c8d 100644 --- a/data/documentation/jose_swift/keymanagementalgorithm/wrapper.json +++ b/data/documentation/jose_swift/keymanagementalgorithm/wrapper.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO7wrapperAA0C8Wrapping_pSgvp","modules":[{"name":"jose-swift"}],"title":"wrapper","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"wrapper","kind":"identifier"},{"kind":"text","text":": "},{"text":"KeyWrapping","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms11KeyWrappingP"},{"kind":"text","text":"?"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/wrapper"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Provides a ","type":"text"},{"type":"codeVoice","code":"KeyWrapping"},{"text":" instance suitable for the key management algorithm.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"wrapper","kind":"identifier"},{"text":": ","kind":"text"},{"text":"KeyWrapping","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms11KeyWrappingP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"An instance conforming to the "},{"code":"KeyWrapping","type":"codeVoice"},{"type":"text","text":" protocol, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if wrapping is not supported for the algorithm."}]}],"kind":"content"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"variants":[{"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/wrapper"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/wrapper":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wrapper"},{"kind":"text","text":": "},{"text":"KeyWrapping","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms11KeyWrappingP"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/wrapper","kind":"symbol","type":"topic","title":"wrapper","url":"\/documentation\/jose_swift\/keymanagementalgorithm\/wrapper","abstract":[{"type":"text","text":"Provides a "},{"code":"KeyWrapping","type":"codeVoice"},{"text":" instance suitable for the key management algorithm.","type":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"kind":"identifier","text":"KeyManagementAlgorithm"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyWrapping":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyWrapping","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyWrapping"}],"type":"topic","title":"KeyWrapping","url":"\/documentation\/jose_swift\/keywrapping","abstract":[{"code":"KeyWrapping","type":"codeVoice"},{"type":"text","text":" is a protocol defining functionality for encrypting (wrapping) a content encryption key (CEK)."}],"role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/wrapper"},"abstract":[{"type":"text","text":"Provides a "},{"type":"codeVoice","code":"KeyWrapping"},{"text":" instance suitable for the key management algorithm.","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"wrapper","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyWrapping","preciseIdentifier":"s:17JSONWebAlgorithms11KeyWrappingP","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]},{"content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"inlineContent":[{"text":"An instance conforming to the ","type":"text"},{"type":"codeVoice","code":"KeyWrapping"},{"type":"text","text":" protocol, or "},{"code":"nil","type":"codeVoice"},{"text":" if wrapping is not supported for the algorithm.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keymanagementalgorithm\/wrapper"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm"]]},"metadata":{"role":"symbol","modules":[{"name":"jose-swift"}],"title":"wrapper","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wrapper"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms11KeyWrappingP","text":"KeyWrapping"},{"text":"?","kind":"text"}],"externalID":"s:17JSONWebAlgorithms22KeyManagementAlgorithmO7wrapperAA0C8Wrapping_pSgvp","symbolKind":"property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyWrapping":{"abstract":[{"code":"KeyWrapping","type":"codeVoice"},{"type":"text","text":" is a protocol defining functionality for encrypting (wrapping) a content encryption key (CEK)."}],"title":"KeyWrapping","url":"\/documentation\/jose_swift\/keywrapping","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping","navigatorTitle":[{"kind":"identifier","text":"KeyWrapping"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyWrapping","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm/wrapper":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Provides a "},{"code":"KeyWrapping","type":"codeVoice"},{"type":"text","text":" instance suitable for the key management algorithm."}],"url":"\/documentation\/jose_swift\/keymanagementalgorithm\/wrapper","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm\/wrapper","title":"wrapper","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"wrapper","kind":"identifier"},{"kind":"text","text":": "},{"text":"KeyWrapping","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms11KeyWrappingP"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyManagementAlgorithm":{"url":"\/documentation\/jose_swift\/keymanagementalgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyManagementAlgorithm","title":"KeyManagementAlgorithm","navigatorTitle":[{"text":"KeyManagementAlgorithm","kind":"identifier"}],"abstract":[{"text":"Supported JWE cryptographic algorithms for key management.","type":"text"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyManagementAlgorithm","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyunwrapping.json b/data/documentation/jose_swift/keyunwrapping.json index 77c04d5..394cb26 100644 --- a/data/documentation/jose_swift/keyunwrapping.json +++ b/data/documentation/jose_swift/keyunwrapping.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"codeVoice","code":"KeyUnwrapping"},{"type":"text","text":" is a protocol defining functionality for decrypting (unwrapping) an encrypted content encryption key (CEK)."}],"sections":[],"metadata":{"externalID":"s:17JSONWebAlgorithms13KeyUnwrappingP","roleHeading":"Protocol","title":"KeyUnwrapping","role":"symbol","navigatorTitle":[{"text":"KeyUnwrapping","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"KeyUnwrapping","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"symbolKind":"protocol"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping\/contentKeyDecrypt(encryptedKey:using:arguments:)"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"KeyUnwrapping","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/keyunwrapping"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyUnwrapping":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","url":"\/documentation\/jose_swift\/keyunwrapping","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyUnwrapping"}],"title":"KeyUnwrapping","kind":"symbol","abstract":[{"type":"codeVoice","code":"KeyUnwrapping"},{"text":" is a protocol defining functionality for decrypting (unwrapping) an encrypted content encryption key (CEK).","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyUnwrapping"}]},"doc://jose-swift/documentation/jose_swift/KeyUnwrapping/contentKeyDecrypt(encryptedKey:using:arguments:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping\/contentKeyDecrypt(encryptedKey:using:arguments:)","url":"\/documentation\/jose_swift\/keyunwrapping\/contentkeydecrypt(encryptedkey:using:arguments:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentKeyDecrypt"},{"text":"(","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"arguments"},{"text":": [","kind":"text"},{"text":"KeyEncryptionArguments","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO"},{"text":"]) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"contentKeyDecrypt(encryptedKey:using:arguments:)","required":true,"kind":"symbol","abstract":[{"type":"text","text":"Decrypts (unwraps) an encrypted content encryption key using a specified JSON Web Key (JWK) and additional arguments."}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"codeVoice","code":"KeyUnwrapping"},{"type":"text","text":" is a protocol defining functionality for decrypting (unwrapping) an encrypted content encryption key (CEK)."}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","interfaceLanguage":"swift"},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping\/contentKeyDecrypt(encryptedKey:using:arguments:)"],"title":"Instance Methods"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyUnwrapping","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyunwrapping"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"metadata":{"roleHeading":"Protocol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyUnwrapping"}],"symbolKind":"protocol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyUnwrapping","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms13KeyUnwrappingP","modules":[{"name":"jose-swift"}],"title":"KeyUnwrapping"},"references":{"doc://jose-swift/documentation/jose_swift/KeyUnwrapping":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","abstract":[{"code":"KeyUnwrapping","type":"codeVoice"},{"text":" is a protocol defining functionality for decrypting (unwrapping) an encrypted content encryption key (CEK).","type":"text"}],"url":"\/documentation\/jose_swift\/keyunwrapping","title":"KeyUnwrapping","kind":"symbol","navigatorTitle":[{"text":"KeyUnwrapping","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"KeyUnwrapping","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyUnwrapping/contentKeyDecrypt(encryptedKey:using:arguments:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentKeyDecrypt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"arguments"},{"kind":"text","text":": ["},{"text":"KeyEncryptionArguments","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","abstract":[{"text":"Decrypts (unwraps) an encrypted content encryption key using a specified JSON Web Key (JWK) and additional arguments.","type":"text"}],"title":"contentKeyDecrypt(encryptedKey:using:arguments:)","url":"\/documentation\/jose_swift\/keyunwrapping\/contentkeydecrypt(encryptedkey:using:arguments:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping\/contentKeyDecrypt(encryptedKey:using:arguments:)","required":true}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keyunwrapping/contentkeydecrypt(encryptedkey:using:arguments:).json b/data/documentation/jose_swift/keyunwrapping/contentkeydecrypt(encryptedkey:using:arguments:).json index 0c65118..f179453 100644 --- a/data/documentation/jose_swift/keyunwrapping/contentkeydecrypt(encryptedkey:using:arguments:).json +++ b/data/documentation/jose_swift/keyunwrapping/contentkeydecrypt(encryptedkey:using:arguments:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Decrypts (unwraps) an encrypted content encryption key using a specified JSON Web Key (JWK) and additional arguments."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyunwrapping\/contentkeydecrypt(encryptedkey:using:arguments:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"required":true,"title":"contentKeyDecrypt(encryptedKey:using:arguments:)","symbolKind":"method","modules":[{"name":"jose-swift"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentKeyDecrypt","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"arguments","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"KeyEncryptionArguments","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"externalID":"s:17JSONWebAlgorithms13KeyUnwrappingP07contentC7Decrypt09encryptedC05using9arguments10Foundation4DataVAJ_0aC03JWKVSayAA0C19EncryptionArgumentsOGtKF","roleHeading":"Instance Method","role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentKeyDecrypt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"arguments"},{"text":": [","kind":"text"},{"text":"KeyEncryptionArguments","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"},{"text":"]) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"encryptedKey","content":[{"type":"paragraph","inlineContent":[{"text":"The encrypted content encryption key to be decrypted (unwrapped).","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" used for the decryption process."}]}],"name":"using"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of ","type":"text"},{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" providing additional information required for decryption."}]}],"name":"arguments"}]},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"The decrypted content encryption key as "},{"code":"Data","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"content":[{"inlineContent":[{"type":"text","text":"An error if key unwrapping fails. This could be due to incorrect keys, incompatible arguments, or other cryptographic issues."}],"type":"paragraph"}],"type":"aside","name":"Throws","style":"note"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping\/contentKeyDecrypt(encryptedKey:using:arguments:)"},"references":{"doc://jose-swift/documentation/jose_swift/KeyUnwrapping/contentKeyDecrypt(encryptedKey:using:arguments:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping\/contentKeyDecrypt(encryptedKey:using:arguments:)","url":"\/documentation\/jose_swift\/keyunwrapping\/contentkeydecrypt(encryptedkey:using:arguments:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentKeyDecrypt"},{"text":"(","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"arguments"},{"text":": [","kind":"text"},{"text":"KeyEncryptionArguments","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO"},{"text":"]) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"contentKeyDecrypt(encryptedKey:using:arguments:)","required":true,"kind":"symbol","abstract":[{"type":"text","text":"Decrypts (unwraps) an encrypted content encryption key using a specified JSON Web Key (JWK) and additional arguments."}],"type":"topic","role":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyUnwrapping":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","url":"\/documentation\/jose_swift\/keyunwrapping","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyUnwrapping"}],"title":"KeyUnwrapping","kind":"symbol","abstract":[{"type":"codeVoice","code":"KeyUnwrapping"},{"text":" is a protocol defining functionality for decrypting (unwrapping) an encrypted content encryption key (CEK).","type":"text"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyUnwrapping"}]},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"type":"topic","abstract":[{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"kind":"identifier","text":"KeyEncryptionArguments"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncryptionArguments"}],"title":"KeyEncryptionArguments","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping\/contentKeyDecrypt(encryptedKey:using:arguments:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"contentKeyDecrypt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"encryptedKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":", "},{"text":"arguments","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO","text":"KeyEncryptionArguments"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"contentKeyDecrypt(encryptedKey:using:arguments:)","externalID":"s:17JSONWebAlgorithms13KeyUnwrappingP07contentC7Decrypt09encryptedC05using9arguments10Foundation4DataVAJ_0aC03JWKVSayAA0C19EncryptionArgumentsOGtKF","role":"symbol","roleHeading":"Instance Method","required":true,"symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"contentKeyDecrypt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":", "},{"kind":"externalParam","text":"arguments"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","kind":"typeIdentifier","text":"KeyEncryptionArguments","preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO"},{"text":"]) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"encryptedKey","content":[{"inlineContent":[{"text":"The encrypted content encryption key to be decrypted (unwrapped).","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" used for the decryption process."}]}],"name":"using"},{"name":"arguments","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" providing additional information required for decryption."}]}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The decrypted content encryption key as "},{"type":"codeVoice","code":"Data"},{"type":"text","text":"."}]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"name":"Throws","style":"note","content":[{"inlineContent":[{"text":"An error if key unwrapping fails. This could be due to incorrect keys, incompatible arguments, or other cryptographic issues.","type":"text"}],"type":"paragraph"}],"type":"aside"}],"kind":"content"}],"kind":"symbol","abstract":[{"text":"Decrypts (unwraps) an encrypted content encryption key using a specified JSON Web Key (JWK) and additional arguments.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keyunwrapping\/contentkeydecrypt(encryptedkey:using:arguments:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyUnwrapping/contentKeyDecrypt(encryptedKey:using:arguments:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentKeyDecrypt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"encryptedKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"arguments"},{"kind":"text","text":": ["},{"text":"KeyEncryptionArguments","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","abstract":[{"text":"Decrypts (unwraps) an encrypted content encryption key using a specified JSON Web Key (JWK) and additional arguments.","type":"text"}],"title":"contentKeyDecrypt(encryptedKey:using:arguments:)","url":"\/documentation\/jose_swift\/keyunwrapping\/contentkeydecrypt(encryptedkey:using:arguments:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping\/contentKeyDecrypt(encryptedKey:using:arguments:)","required":true},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncryptionArguments"}],"abstract":[{"code":"KeyEncryptionArguments","type":"codeVoice"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}],"type":"topic","role":"symbol","title":"KeyEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyUnwrapping":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyUnwrapping","abstract":[{"code":"KeyUnwrapping","type":"codeVoice"},{"text":" is a protocol defining functionality for decrypting (unwrapping) an encrypted content encryption key (CEK).","type":"text"}],"url":"\/documentation\/jose_swift\/keyunwrapping","title":"KeyUnwrapping","kind":"symbol","navigatorTitle":[{"text":"KeyUnwrapping","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"KeyUnwrapping","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keywrapping.json b/data/documentation/jose_swift/keywrapping.json index 8a6fe5d..bb3992c 100644 --- a/data/documentation/jose_swift/keywrapping.json +++ b/data/documentation/jose_swift/keywrapping.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"KeyWrapping","kind":"identifier"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping\/contentKeyEncrypt(cek:using:arguments:)"],"title":"Instance Methods"}],"metadata":{"role":"symbol","title":"KeyWrapping","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyWrapping","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"symbolKind":"protocol","navigatorTitle":[{"text":"KeyWrapping","kind":"identifier"}],"roleHeading":"Protocol","externalID":"s:17JSONWebAlgorithms11KeyWrappingP"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"code":"KeyWrapping","type":"codeVoice"},{"text":" is a protocol defining functionality for encrypting (wrapping) a content encryption key (CEK).","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/keywrapping"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyWrapping/contentKeyEncrypt(cek:using:arguments:)":{"role":"symbol","type":"topic","title":"contentKeyEncrypt(cek:using:arguments:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentKeyEncrypt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"arguments"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO","kind":"typeIdentifier","text":"KeyEncryptionArguments"},{"text":"]) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"KeyEncriptionResultMetadata","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping\/contentKeyEncrypt(cek:using:arguments:)","kind":"symbol","url":"\/documentation\/jose_swift\/keywrapping\/contentkeyencrypt(cek:using:arguments:)","abstract":[{"text":"Encrypts (wraps) a content encryption key using a specified JSON Web Key (JWK) and additional arguments.","type":"text"}],"required":true},"doc://jose-swift/documentation/jose_swift/KeyWrapping":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyWrapping","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyWrapping"}],"type":"topic","title":"KeyWrapping","url":"\/documentation\/jose_swift\/keywrapping","abstract":[{"code":"KeyWrapping","type":"codeVoice"},{"type":"text","text":" is a protocol defining functionality for encrypting (wrapping) a content encryption key (CEK)."}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"KeyWrapping","kind":"identifier"}],"role":"symbol","symbolKind":"protocol","roleHeading":"Protocol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms11KeyWrappingP","navigatorTitle":[{"kind":"identifier","text":"KeyWrapping"}],"title":"KeyWrapping"},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyWrapping"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"code":"KeyWrapping","type":"codeVoice"},{"type":"text","text":" is a protocol defining functionality for encrypting (wrapping) a content encryption key (CEK)."}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping\/contentKeyEncrypt(cek:using:arguments:)"]}],"variants":[{"paths":["\/documentation\/jose_swift\/keywrapping"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/KeyWrapping":{"abstract":[{"code":"KeyWrapping","type":"codeVoice"},{"type":"text","text":" is a protocol defining functionality for encrypting (wrapping) a content encryption key (CEK)."}],"title":"KeyWrapping","url":"\/documentation\/jose_swift\/keywrapping","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping","navigatorTitle":[{"kind":"identifier","text":"KeyWrapping"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyWrapping","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyWrapping/contentKeyEncrypt(cek:using:arguments:)":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping\/contentKeyEncrypt(cek:using:arguments:)","url":"\/documentation\/jose_swift\/keywrapping\/contentkeyencrypt(cek:using:arguments:)","title":"contentKeyEncrypt(cek:using:arguments:)","kind":"symbol","abstract":[{"type":"text","text":"Encrypts (wraps) a content encryption key using a specified JSON Web Key (JWK) and additional arguments."}],"required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentKeyEncrypt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":", ","kind":"text"},{"text":"arguments","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO","text":"KeyEncryptionArguments"},{"text":"]) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV","kind":"typeIdentifier","text":"KeyEncriptionResultMetadata"}],"type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/keywrapping/contentkeyencrypt(cek:using:arguments:).json b/data/documentation/jose_swift/keywrapping/contentkeyencrypt(cek:using:arguments:).json index 12e7a79..c973a29 100644 --- a/data/documentation/jose_swift/keywrapping/contentkeyencrypt(cek:using:arguments:).json +++ b/data/documentation/jose_swift/keywrapping/contentkeyencrypt(cek:using:arguments:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Encrypts (wraps) a content encryption key using a specified JSON Web Key (JWK) and additional arguments."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keywrapping\/contentkeyencrypt(cek:using:arguments:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"contentKeyEncrypt","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"arguments"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO","kind":"typeIdentifier","text":"KeyEncryptionArguments"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV","text":"KeyEncriptionResultMetadata"}],"symbolKind":"method","externalID":"s:17JSONWebAlgorithms11KeyWrappingP07contentC7Encrypt3cek5using9argumentsAA0C24EncriptionResultMetadataV10Foundation4DataV_0aC03JWKVSayAA0C19EncryptionArgumentsOGtKF","title":"contentKeyEncrypt(cek:using:arguments:)","required":true,"role":"symbol"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentKeyEncrypt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"arguments"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","text":"KeyEncryptionArguments","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","text":"KeyEncriptionResultMetadata","kind":"typeIdentifier"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"cek","content":[{"inlineContent":[{"type":"text","text":"The content encryption key to be encrypted (wrapped)."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"code":"JWK","type":"codeVoice"},{"type":"text","text":" used for the encryption process."}]}],"name":"using"},{"name":"arguments","content":[{"inlineContent":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" providing additional information required for encryption."}],"type":"paragraph"}]}]},{"content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" containing the encrypted key and associated metadata."}]}],"kind":"content"},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"style":"note","name":"Throws","type":"aside","content":[{"inlineContent":[{"text":"An error if key wrapping fails. This could be due to incorrect keys, incompatible arguments, or other cryptographic issues.","type":"text"}],"type":"paragraph"}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping\/contentKeyEncrypt(cek:using:arguments:)"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping"]]},"references":{"doc://jose-swift/documentation/jose_swift/KeyWrapping":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyWrapping","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyWrapping"}],"type":"topic","title":"KeyWrapping","url":"\/documentation\/jose_swift\/keywrapping","abstract":[{"code":"KeyWrapping","type":"codeVoice"},{"type":"text","text":" is a protocol defining functionality for encrypting (wrapping) a content encryption key (CEK)."}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"kind":"symbol","title":"KeyEncriptionResultMetadata","navigatorTitle":[{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncriptionResultMetadata"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/KeyWrapping/contentKeyEncrypt(cek:using:arguments:)":{"role":"symbol","type":"topic","title":"contentKeyEncrypt(cek:using:arguments:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentKeyEncrypt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"cek","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"arguments"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO","kind":"typeIdentifier","text":"KeyEncryptionArguments"},{"text":"]) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"KeyEncriptionResultMetadata","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping\/contentKeyEncrypt(cek:using:arguments:)","kind":"symbol","url":"\/documentation\/jose_swift\/keywrapping\/contentkeyencrypt(cek:using:arguments:)","abstract":[{"text":"Encrypts (wraps) a content encryption key using a specified JSON Web Key (JWK) and additional arguments.","type":"text"}],"required":true},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"type":"topic","abstract":[{"type":"codeVoice","code":"KeyEncryptionArguments"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"kind":"identifier","text":"KeyEncryptionArguments"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyEncryptionArguments"}],"title":"KeyEncryptionArguments","kind":"symbol","role":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping"]]},"abstract":[{"text":"Encrypts (wraps) a content encryption key using a specified JSON Web Key (JWK) and additional arguments.","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping\/contentKeyEncrypt(cek:using:arguments:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentKeyEncrypt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":", "},{"text":"arguments","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"KeyEncryptionArguments","preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"KeyEncriptionResultMetadata","preciseIdentifier":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV","kind":"typeIdentifier"}],"modules":[{"name":"jose-swift"}],"role":"symbol","title":"contentKeyEncrypt(cek:using:arguments:)","required":true,"roleHeading":"Instance Method","externalID":"s:17JSONWebAlgorithms11KeyWrappingP07contentC7Encrypt3cek5using9argumentsAA0C24EncriptionResultMetadataV10Foundation4DataV_0aC03JWKVSayAA0C19EncryptionArgumentsOGtKF"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentKeyEncrypt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"cek"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"arguments","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"KeyEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO","kind":"typeIdentifier"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV","text":"KeyEncriptionResultMetadata","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"cek","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The content encryption key to be encrypted (wrapped)."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"JWK"},{"type":"text","text":" used for the encryption process."}]}],"name":"using"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of ","type":"text"},{"code":"KeyEncryptionArguments","type":"codeVoice"},{"text":" providing additional information required for encryption.","type":"text"}]}],"name":"arguments"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"text":"A ","type":"text"},{"code":"KeyEncriptionResultMetadata","type":"codeVoice"},{"type":"text","text":" containing the encrypted key and associated metadata."}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"aside","content":[{"inlineContent":[{"type":"text","text":"An error if key wrapping fails. This could be due to incorrect keys, incompatible arguments, or other cryptographic issues."}],"type":"paragraph"}],"style":"note","name":"Throws"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/keywrapping\/contentkeyencrypt(cek:using:arguments:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/KeyWrapping/contentKeyEncrypt(cek:using:arguments:)":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping\/contentKeyEncrypt(cek:using:arguments:)","url":"\/documentation\/jose_swift\/keywrapping\/contentkeyencrypt(cek:using:arguments:)","title":"contentKeyEncrypt(cek:using:arguments:)","kind":"symbol","abstract":[{"type":"text","text":"Encrypts (wraps) a content encryption key using a specified JSON Web Key (JWK) and additional arguments."}],"required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentKeyEncrypt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"cek"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":", ","kind":"text"},{"text":"arguments","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms22KeyEncryptionArgumentsO","text":"KeyEncryptionArguments"},{"text":"]) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:17JSONWebAlgorithms27KeyEncriptionResultMetadataV","kind":"typeIdentifier","text":"KeyEncriptionResultMetadata"}],"type":"topic"},"doc://jose-swift/documentation/jose_swift/KeyEncryptionArguments":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyEncryptionArguments"}],"abstract":[{"code":"KeyEncryptionArguments","type":"codeVoice"},{"type":"text","text":" is an enumeration defining additional arguments that can be used in key encryption processes."}],"navigatorTitle":[{"text":"KeyEncryptionArguments","kind":"identifier"}],"type":"topic","role":"symbol","title":"KeyEncryptionArguments","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncryptionArguments","kind":"symbol","url":"\/documentation\/jose_swift\/keyencryptionarguments"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/KeyWrapping":{"abstract":[{"code":"KeyWrapping","type":"codeVoice"},{"type":"text","text":" is a protocol defining functionality for encrypting (wrapping) a content encryption key (CEK)."}],"title":"KeyWrapping","url":"\/documentation\/jose_swift\/keywrapping","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyWrapping","navigatorTitle":[{"kind":"identifier","text":"KeyWrapping"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyWrapping","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/KeyEncriptionResultMetadata":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/KeyEncriptionResultMetadata","abstract":[{"type":"codeVoice","code":"KeyEncriptionResultMetadata"},{"type":"text","text":" is a struct representing the metadata of a key encryption result."}],"url":"\/documentation\/jose_swift\/keyencriptionresultmetadata","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeyEncriptionResultMetadata"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyEncriptionResultMetadata","kind":"identifier"}],"title":"KeyEncriptionResultMetadata"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1.json b/data/documentation/jose_swift/secp256k1.json index a7220e0..c6805e4 100644 --- a/data/documentation/jose_swift/secp256k1.json +++ b/data/documentation/jose_swift/secp256k1.json @@ -1 +1 @@ -{"metadata":{"title":"secp256k1","roleHeading":"Extended Module","modules":[{"name":"jose-swift"}],"externalID":"s:m:s:e:s:e:s:e:s:9secp256k1AAO12KeyAgreementO06PublicB0V17JSONWebAlgorithmsE17jwkRepresentation0eB03JWKVvp","role":"collection","symbolKind":"extension"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","topicSections":[{"title":"Extended Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"variants":[{"paths":["\/documentation\/jose_swift\/secp256k1"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Extended Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1"]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","interfaceLanguage":"swift"},"metadata":{"role":"collection","symbolKind":"extension","title":"secp256k1","roleHeading":"Extended Module","externalID":"s:m:s:e:s:e:s:e:s:9secp256k1AAO12KeyAgreementO06PublicB0V17JSONWebAlgorithmsE17jwkRepresentation0eB03JWKVvp","modules":[{"name":"jose-swift"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"variants":[{"paths":["\/documentation\/jose_swift\/secp256k1"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1.json b/data/documentation/jose_swift/secp256k1/secp256k1.json index 7a256c9..f622742 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"]]},"topicSections":[{"title":"Extended Types","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"metadata":{"extendedModule":"secp256k1","modules":[{"relatedModules":["secp256k1"],"name":"jose-swift"}],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"externalID":"s:e:s:e:s:e:s:9secp256k1AAO12KeyAgreementO06PublicB0V17JSONWebAlgorithmsE17jwkRepresentation0eB03JWKVvp","title":"secp256k1","symbolKind":"extension","roleHeading":"Extended Type"},"variants":[{"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"kind":"symbol","abstract":[],"role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","type":"topic","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","title":"secp256k1.KeyAgreement","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"extension","roleHeading":"Extended Type","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"role":"symbol","externalID":"s:e:s:e:s:e:s:9secp256k1AAO12KeyAgreementO06PublicB0V17JSONWebAlgorithmsE17jwkRepresentation0eB03JWKVvp","extendedModule":"secp256k1","modules":[{"name":"jose-swift","relatedModules":["secp256k1"]}],"title":"secp256k1"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing"],"title":"Extended Types"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"]]},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"secp256k1.KeyAgreement","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement.json b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement.json index 5034154..9b1607f 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Extended Type","title":"secp256k1.KeyAgreement","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"extendedModule":"secp256k1","externalID":"s:e:s:e:s:9secp256k1AAO12KeyAgreementO06PublicB0V17JSONWebAlgorithmsE17jwkRepresentation0eB03JWKVvp","role":"symbol","modules":[{"relatedModules":["secp256k1"],"name":"jose-swift"}],"symbolKind":"extension"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey"],"title":"Extended Structures"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","title":"secp256k1.KeyAgreement","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey","title":"secp256k1.KeyAgreement.PublicKey","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"secp256k1","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V","text":"PublicKey"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"secp256k1.KeyAgreement.PrivateKey","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement"]}],"metadata":{"roleHeading":"Extended Type","title":"secp256k1.KeyAgreement","extendedModule":"secp256k1","role":"symbol","externalID":"s:e:s:e:s:9secp256k1AAO12KeyAgreementO06PublicB0V17JSONWebAlgorithmsE17jwkRepresentation0eB03JWKVvp","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"symbolKind":"extension","modules":[{"name":"jose-swift","relatedModules":["secp256k1"]}]},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey"],"title":"Extended Structures"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","title":"secp256k1.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"secp256k1.KeyAgreement","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V","text":"PublicKey"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey","title":"secp256k1.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey.json b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey.json index e459e8e..4287cf8 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey.json @@ -1 +1 @@ -{"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"metadata":{"extendedModule":"secp256k1","roleHeading":"Extended Structure","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"secp256k1","preciseIdentifier":"s:9secp256k1AAO","kind":"identifier"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}],"role":"symbol","externalID":"s:e:s:9secp256k1AAO12KeyAgreementO07PrivateB0V17JSONWebAlgorithmsE016sharedSecretFrombC006publicB5Share10Foundation4DataV0eB03JWKV_tKF","modules":[{"name":"jose-swift","relatedModules":["secp256k1"]}],"title":"secp256k1.KeyAgreement.PrivateKey","symbolKind":"extension","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"]]},"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey"},"variants":[{"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"role":"collectionGroup","type":"topic","title":"JWKRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentable-implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","title":"secp256k1.KeyAgreement","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"secp256k1.KeyAgreement.PrivateKey","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","title":"SharedKeyAgreement Implementations","kind":"article","abstract":[],"role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedkeyagreement-implementations"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey"},"sections":[],"topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]}],"metadata":{"title":"secp256k1.KeyAgreement.PrivateKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secp256k1","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"extendedModule":"secp256k1","roleHeading":"Extended Structure","role":"symbol","symbolKind":"extension","modules":[{"name":"jose-swift","relatedModules":["secp256k1"]}],"externalID":"s:e:s:9secp256k1AAO12KeyAgreementO07PrivateB0V17JSONWebAlgorithmsE016sharedSecretFrombC006publicB5Share10Foundation4DataV0eB03JWKV_tKF"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"secp256k1","preciseIdentifier":"s:9secp256k1AAO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PrivateKey","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"]]},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"secp256k1.KeyAgreement","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"abstract":[],"kind":"article","type":"topic","role":"collectionGroup","title":"JWKRepresentable Implementations","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedkeyagreement-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","kind":"article","type":"topic","role":"collectionGroup","abstract":[],"title":"SharedKeyAgreement Implementations"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","title":"secp256k1.KeyAgreement.PrivateKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/jwkrepresentable-implementations.json index 4394050..1450a6f 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentable-implementations"]}],"kind":"article","topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/jwkRepresentation"]}],"metadata":{"modules":[{"name":"jose-swift"}],"title":"JWKRepresentable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","title":"secp256k1.KeyAgreement","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"secp256k1.KeyAgreement.PrivateKey","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/jwkRepresentation":{"kind":"symbol","title":"jwkRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/jwkRepresentation","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"secp256k1.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentable-implementations"]}],"metadata":{"title":"JWKRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/jwkRepresentation"],"generated":true}],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/jwkRepresentation":{"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"secp256k1.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","role":"symbol","title":"jwkRepresentation","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/jwkRepresentation"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","title":"secp256k1.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"secp256k1.KeyAgreement","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/jwkrepresentation.json b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/jwkrepresentation.json index 7015b28..257ccc1 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/jwkrepresentation.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/jwkrepresentation.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"]]},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","modules":[{"relatedModules":["secp256k1"],"name":"jose-swift"}],"externalID":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V17JSONWebAlgorithmsE17jwkRepresentation0eB03JWKVvp","title":"jwkRepresentation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"extendedModule":"secp256k1","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/jwkRepresentation"},"sections":[],"kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"secp256k1.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentation"]}],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"role":"collectionGroup","type":"topic","title":"JWKRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations","kind":"article","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentable-implementations","abstract":[]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"secp256k1.KeyAgreement.PrivateKey","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/jwkRepresentation":{"kind":"symbol","title":"jwkRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/jwkRepresentation","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"secp256k1.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","title":"secp256k1.KeyAgreement","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"modules":[{"relatedModules":["secp256k1"],"name":"jose-swift"}],"externalID":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V17JSONWebAlgorithmsE17jwkRepresentation0eB03JWKVvp","roleHeading":"Instance Property","role":"symbol","title":"jwkRepresentation","symbolKind":"property","extendedModule":"secp256k1"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentation"]}],"kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"secp256k1.KeyAgreement.PrivateKey"},{"text":" instance.","type":"text"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"secp256k1.KeyAgreement","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"},"https://www.rfc-editor.org/rfc/rfc7517":{"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","title":"secp256k1.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/jwkRepresentation":{"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"secp256k1.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","role":"symbol","title":"jwkRepresentation","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/jwkRepresentation"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/JWKRepresentable-Implementations":{"abstract":[],"kind":"article","type":"topic","role":"collectionGroup","title":"JWKRepresentable Implementations","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/JWKRepresentable-Implementations"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/sharedkeyagreement-implementations.json b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/sharedkeyagreement-implementations.json index 8e666ae..6343cc4 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/sharedkeyagreement-implementations.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/sharedkeyagreement-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"SharedKeyAgreement Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedkeyagreement-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey"]]},"kind":"article","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","title":"secp256k1.KeyAgreement","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"secp256k1.KeyAgreement.PrivateKey","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"role":"symbol","abstract":[],"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"],"title":"Instance Methods","generated":true}],"metadata":{"modules":[{"name":"jose-swift"}],"title":"SharedKeyAgreement Implementations","role":"collectionGroup"},"variants":[{"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedkeyagreement-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol","abstract":[],"kind":"symbol","title":"sharedSecretFromKeyAgreement(publicKeyShare:)","type":"topic","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","title":"secp256k1.KeyAgreement.PrivateKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"secp256k1.KeyAgreement","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json index 56a1708..349a153 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/privatekey/sharedsecretfromkeyagreement(publickeyshare:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","extendedModule":"secp256k1","modules":[{"name":"jose-swift","relatedModules":["secp256k1"]}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"publicKeyShare"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","externalID":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V17JSONWebAlgorithmsE016sharedSecretFrombC006publicB5Share10Foundation4DataV0eB03JWKV_tKF"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"SharedKeyAgreement.sharedSecretFromKeyAgreement(publicKeyShare:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","title":"SharedKeyAgreement Implementations","kind":"article","abstract":[],"role":"collectionGroup","type":"topic","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedkeyagreement-implementations"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","titleInlineContent":[{"type":"text","text":"RFC7517"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","title":"secp256k1.KeyAgreement","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PrivateKey"}],"title":"secp256k1.KeyAgreement.PrivateKey","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}]},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"role":"symbol","abstract":[],"title":"sharedSecretFromKeyAgreement(publicKeyShare:)","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"text":"(","kind":"text"},{"text":"publicKeyShare","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"SharedKeyAgreement.sharedSecretFromKeyAgreement(publicKeyShare:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"publicKeyShare"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sharedSecretFromKeyAgreement"},{"kind":"text","text":"("},{"text":"publicKeyShare","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"symbolKind":"method","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["secp256k1"]}],"externalID":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V17JSONWebAlgorithmsE016sharedSecretFrombC006publicB5Share10Foundation4DataV0eB03JWKV_tKF","title":"sharedSecretFromKeyAgreement(publicKeyShare:)","extendedModule":"secp256k1","roleHeading":"Instance Method"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/sharedSecretFromKeyAgreement(publicKeyShare:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sharedSecretFromKeyAgreement","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"publicKeyShare"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol","abstract":[],"kind":"symbol","title":"sharedSecretFromKeyAgreement(publicKeyShare:)","type":"topic","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/sharedSecretFromKeyAgreement(publicKeyShare:)"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"secp256k1.KeyAgreement","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey/SharedKeyAgreement-Implementations":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedkeyagreement-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey\/SharedKeyAgreement-Implementations","kind":"article","type":"topic","role":"collectionGroup","abstract":[],"title":"SharedKeyAgreement Implementations"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO07PrivateB0V","text":"PrivateKey"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","title":"secp256k1.KeyAgreement.PrivateKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/publickey.json b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/publickey.json index ae489cd..0634e52 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/publickey.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/publickey.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"text":"KeyAgreement","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V","text":"PublicKey","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"]]},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"roleHeading":"Extended Structure","symbolKind":"extension","externalID":"s:e:s:9secp256k1AAO12KeyAgreementO06PublicB0V17JSONWebAlgorithmsE17jwkRepresentation0eB03JWKVvp","modules":[{"name":"jose-swift","relatedModules":["secp256k1"]}],"title":"secp256k1.KeyAgreement.PublicKey","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","kind":"identifier","text":"secp256k1"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V","kind":"identifier","text":"PublicKey"}],"role":"symbol","extendedModule":"secp256k1"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey","title":"secp256k1.KeyAgreement.PublicKey","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"secp256k1","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V","text":"PublicKey"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","title":"JWKRepresentable Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","title":"secp256k1.KeyAgreement","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]}],"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"metadata":{"roleHeading":"Extended Structure","externalID":"s:e:s:9secp256k1AAO12KeyAgreementO06PublicB0V17JSONWebAlgorithmsE17jwkRepresentation0eB03JWKVvp","modules":[{"name":"jose-swift","relatedModules":["secp256k1"]}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement","kind":"identifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V","kind":"identifier","text":"PublicKey"}],"role":"symbol","symbolKind":"extension","extendedModule":"secp256k1","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"title":"secp256k1.KeyAgreement.PublicKey"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","kind":"typeIdentifier","text":"secp256k1"},{"text":".","kind":"text"},{"text":"KeyAgreement","kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO"},{"text":".","kind":"text"},{"text":"PublicKey","kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"secp256k1.KeyAgreement","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V","text":"PublicKey"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey","title":"secp256k1.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"type":"topic","kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/publickey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/publickey/jwkrepresentable-implementations.json index f3a9dd0..e4575e8 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/publickey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/publickey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/jwkRepresentation"],"generated":true,"title":"Instance Properties"}],"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey"]]},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey","title":"secp256k1.KeyAgreement.PublicKey","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"secp256k1","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V","text":"PublicKey"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentation","title":"jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"secp256k1.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/jwkRepresentation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","title":"secp256k1.KeyAgreement","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentable-implementations"]}],"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/jwkRepresentation"],"generated":true,"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey"]]},"kind":"article","sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V","text":"PublicKey"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey","title":"secp256k1.KeyAgreement.PublicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey/jwkRepresentation":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/jwkRepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"secp256k1.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentation","title":"jwkRepresentation","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}]},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"secp256k1.KeyAgreement","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/publickey/jwkrepresentation.json b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/publickey/jwkrepresentation.json index 4fb5449..645f1bb 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/publickey/jwkrepresentation.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/keyagreement/publickey/jwkrepresentation.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/jwkRepresentation"},"sections":[],"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"secp256k1.KeyAgreement.PublicKey"},{"type":"text","text":" instance."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentation"]}],"kind":"symbol","metadata":{"role":"symbol","externalID":"s:9secp256k1AAO12KeyAgreementO06PublicB0V17JSONWebAlgorithmsE17jwkRepresentation0eB03JWKVvp","extendedModule":"secp256k1","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"}],"modules":[{"relatedModules":["secp256k1"],"name":"jose-swift"}],"roleHeading":"Instance Property","title":"jwkRepresentation"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey","title":"secp256k1.KeyAgreement.PublicKey","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","navigatorTitle":[{"kind":"identifier","text":"PublicKey"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"secp256k1","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","text":"KeyAgreement"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V","text":"PublicKey"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey/jwkRepresentation":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentation","title":"jwkRepresentation","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"secp256k1.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/jwkRepresentation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","title":"secp256k1.KeyAgreement","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","navigatorTitle":[{"kind":"identifier","text":"KeyAgreement"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentable-implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","title":"JWKRepresentable Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"secp256k1.KeyAgreement.PublicKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentation"]}],"metadata":{"modules":[{"relatedModules":["secp256k1"],"name":"jose-swift"}],"extendedModule":"secp256k1","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"}],"role":"symbol","externalID":"s:9secp256k1AAO12KeyAgreementO06PublicB0V17JSONWebAlgorithmsE17jwkRepresentation0eB03JWKVvp","symbolKind":"property","roleHeading":"Instance Property","title":"jwkRepresentation"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyAgreement","kind":"identifier"}],"title":"secp256k1.KeyAgreement","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey/JWKRepresentable-Implementations":{"type":"topic","kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey/jwkRepresentation":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey\/jwkRepresentation","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"secp256k1.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentation","title":"jwkRepresentation","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/KeyAgreement/PublicKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/KeyAgreement\/PublicKey","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO","kind":"identifier","text":"KeyAgreement"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO12KeyAgreementO06PublicB0V","text":"PublicKey"}],"navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey","title":"secp256k1.KeyAgreement.PublicKey"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/signing.json b/data/documentation/jose_swift/secp256k1/secp256k1/signing.json index f536cbb..09a5800 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/signing.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/signing.json @@ -1 +1 @@ -{"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey"],"title":"Extended Structures"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing"]}],"metadata":{"extendedModule":"secp256k1","title":"secp256k1.Signing","symbolKind":"extension","modules":[{"name":"jose-swift","relatedModules":["secp256k1"]}],"externalID":"s:e:s:e:s:9secp256k1AAO7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0eD03JWKVvp","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"roleHeading":"Extended Type"},"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey":{"title":"secp256k1.Signing.PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey":{"kind":"symbol","abstract":[],"role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1"},{"kind":"text","text":"."},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey","type":"topic","title":"secp256k1.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"kind":"symbol","abstract":[],"role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","type":"topic","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1"]]},"metadata":{"role":"symbol","title":"secp256k1.Signing","roleHeading":"Extended Type","extendedModule":"secp256k1","modules":[{"name":"jose-swift","relatedModules":["secp256k1"]}],"externalID":"s:e:s:e:s:9secp256k1AAO7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0eD03JWKVvp","symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"Signing"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey"],"title":"Extended Structures"}],"variants":[{"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV","text":"PublicKey"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","title":"secp256k1.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"secp256k1","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey","title":"secp256k1.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/signing/privatekey.json b/data/documentation/jose_swift/secp256k1/secp256k1/signing/privatekey.json index 54734bb..200d7ba 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/signing/privatekey.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/signing/privatekey.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/JWKRepresentable-Implementations"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO7SigningO","text":"Signing"},{"kind":"text","text":"."},{"text":"PrivateKey","kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing"]]},"sections":[],"metadata":{"extendedModule":"secp256k1","modules":[{"relatedModules":["secp256k1"],"name":"jose-swift"}],"role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO"},{"kind":"text","text":"."},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"kind":"text","text":"."},{"kind":"identifier","text":"PrivateKey","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV"}],"symbolKind":"extension","title":"secp256k1.Signing.PrivateKey","roleHeading":"Extended Structure","externalID":"s:e:s:9secp256k1AAO7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0eD03JWKVvp"},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"title":"Conforms To"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey"},"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey":{"kind":"symbol","abstract":[],"role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1"},{"kind":"text","text":"."},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey","type":"topic","title":"secp256k1.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey/JWKRepresentable-Implementations":{"kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentable-implementations","type":"topic","title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"kind":"symbol","abstract":[],"role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","type":"topic","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]}}} \ No newline at end of file +{"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/JWKRepresentable-Implementations"]}],"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"metadata":{"role":"symbol","title":"secp256k1.Signing.PrivateKey","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"symbolKind":"extension","extendedModule":"secp256k1","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","kind":"identifier","text":"secp256k1"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO7SigningO","text":"Signing","kind":"identifier"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV","text":"PrivateKey"}],"modules":[{"name":"jose-swift","relatedModules":["secp256k1"]}],"externalID":"s:e:s:9secp256k1AAO7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0eD03JWKVvp","roleHeading":"Extended Structure"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO7SigningO","text":"Signing"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PrivateKey","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"secp256k1","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey","title":"secp256k1.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey/JWKRepresentable-Implementations":{"type":"topic","title":"JWKRepresentable Implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/JWKRepresentable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","title":"secp256k1.Signing"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/signing/privatekey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/secp256k1/secp256k1/signing/privatekey/jwkrepresentable-implementations.json index 9431baa..a2b6c38 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/signing/privatekey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/signing/privatekey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey"]]},"metadata":{"title":"JWKRepresentable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentable-implementations"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/JWKRepresentable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/jwkRepresentation"],"generated":true}],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey/jwkRepresentation":{"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"secp256k1.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/jwkRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"role":"symbol","title":"jwkRepresentation","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"kind":"symbol","abstract":[],"role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","type":"topic","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey":{"kind":"symbol","abstract":[],"role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1"},{"kind":"text","text":"."},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey","type":"topic","title":"secp256k1.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/JWKRepresentable-Implementations"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/jwkRepresentation"],"generated":true}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentable-implementations"]}],"metadata":{"title":"JWKRepresentable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey"]]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey/jwkRepresentation":{"type":"topic","title":"jwkRepresentation","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/jwkRepresentation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"role":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"secp256k1.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentation"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"secp256k1","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey","title":"secp256k1.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/signing/privatekey/jwkrepresentation.json b/data/documentation/jose_swift/secp256k1/secp256k1/signing/privatekey/jwkrepresentation.json index 930fbe2..fe4ecc8 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/signing/privatekey/jwkrepresentation.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/signing/privatekey/jwkrepresentation.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"secp256k1.KeyAgreement.PrivateKey"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"title":"jwkRepresentation","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"extendedModule":"secp256k1","modules":[{"relatedModules":["secp256k1"],"name":"jose-swift"}],"roleHeading":"Instance Property","externalID":"s:9secp256k1AAO7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0eD03JWKVvp","role":"symbol"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentation"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/JWKRepresentable-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"kind":"symbol","abstract":[],"role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","type":"topic","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey/JWKRepresentable-Implementations":{"kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/JWKRepresentable-Implementations","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentable-implementations","type":"topic","title":"JWKRepresentable Implementations"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey":{"kind":"symbol","abstract":[],"role":"symbol","navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1"},{"kind":"text","text":"."},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey","type":"topic","title":"secp256k1.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey/jwkRepresentation":{"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"secp256k1.KeyAgreement.PrivateKey","type":"codeVoice"},{"type":"text","text":" instance."}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/jwkRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"role":"symbol","title":"jwkRepresentation","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"roleHeading":"Instance Property","title":"jwkRepresentation","extendedModule":"secp256k1","externalID":"s:9secp256k1AAO7SigningO10PrivateKeyV17JSONWebAlgorithmsE17jwkRepresentation0eD03JWKVvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"symbolKind":"property","modules":[{"name":"jose-swift","relatedModules":["secp256k1"]}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/jwkRepresentation","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"type":"codeVoice","code":"secp256k1.KeyAgreement.PrivateKey"},{"text":" instance.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/JWKRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentation"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey/JWKRepresentable-Implementations":{"type":"topic","title":"JWKRepresentable Implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/JWKRepresentable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey/jwkRepresentation":{"type":"topic","title":"jwkRepresentation","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey\/jwkRepresentation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}],"role":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"secp256k1.KeyAgreement.PrivateKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentation"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PrivateKey":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PrivateKey","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"secp256k1","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO"},{"kind":"text","text":"."},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"text":"PrivateKey","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO10PrivateKeyV"}],"navigatorTitle":[{"text":"PrivateKey","kind":"identifier"}],"abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey","title":"secp256k1.Signing.PrivateKey"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/signing/publickey.json b/data/documentation/jose_swift/secp256k1/secp256k1/signing/publickey.json index 26b8e35..b489aa0 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/signing/publickey.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/signing/publickey.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Extended Structure","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"symbolKind":"extension","title":"secp256k1.Signing.PublicKey","modules":[{"relatedModules":["secp256k1"],"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secp256k1","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"kind":"text","text":"."},{"text":"PublicKey","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV"}],"externalID":"s:e:s:9secp256k1AAO7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0eD03JWKVvp","extendedModule":"secp256k1","role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO"},{"text":".","kind":"text"},{"text":"Signing","kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"text":"PublicKey","preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing"]]},"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/JWKRepresentable-Implementations"]}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"kind":"symbol","abstract":[],"role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","type":"topic","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey/JWKRepresentable-Implementations":{"kind":"article","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentable-implementations","abstract":[],"role":"collectionGroup","type":"topic","title":"JWKRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/JWKRepresentable-Implementations"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey":{"title":"secp256k1.Signing.PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","title":"JWKRepresentable","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","role":"symbol","navigatorTitle":[{"text":"JWKRepresentable","kind":"identifier"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKRepresentable","kind":"identifier"}],"abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}]},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/JWKRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"roleHeading":"Extended Structure","title":"secp256k1.Signing.PublicKey","extendedModule":"secp256k1","role":"symbol","externalID":"s:e:s:9secp256k1AAO7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0eD03JWKVvp","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO7SigningO","kind":"identifier","text":"Signing"},{"kind":"text","text":"."},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV","text":"PublicKey"}],"symbolKind":"extension","modules":[{"relatedModules":["secp256k1"],"name":"jose-swift"}]},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"secp256k1","kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Signing","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"kind":"text","text":"."},{"text":"PublicKey","kind":"typeIdentifier","preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing"]]},"references":{"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV","text":"PublicKey"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","title":"secp256k1.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey/JWKRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/JWKRepresentable-Implementations","title":"JWKRepresentable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentable-implementations","type":"topic","kind":"article"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/JWKRepresentable":{"url":"\/documentation\/jose_swift\/jwkrepresentable","kind":"symbol","abstract":[{"text":"A protocol for types that can be represented as a JWK.","type":"text"}],"title":"JWKRepresentable","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWKRepresentable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKRepresentable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWKRepresentable"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/signing/publickey/jwkrepresentable-implementations.json b/data/documentation/jose_swift/secp256k1/secp256k1/signing/publickey/jwkrepresentable-implementations.json index b183278..087148c 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/signing/publickey/jwkrepresentable-implementations.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/signing/publickey/jwkrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/jwkRepresentation"],"generated":true,"title":"Instance Properties"}],"metadata":{"title":"JWKRepresentable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/JWKRepresentable-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey/jwkRepresentation":{"title":"jwkRepresentation","kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"secp256k1.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/jwkRepresentation","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"kind":"symbol","abstract":[],"role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","type":"topic","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey":{"title":"secp256k1.Signing.PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentable-implementations"]}],"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"JWKRepresentable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/JWKRepresentable-Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/jwkRepresentation"],"generated":true}],"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV","text":"PublicKey"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","title":"secp256k1.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey/jwkRepresentation":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/jwkRepresentation","title":"jwkRepresentation","role":"symbol","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"secp256k1.KeyAgreement.PublicKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/secp256k1/secp256k1/signing/publickey/jwkrepresentation.json b/data/documentation/jose_swift/secp256k1/secp256k1/signing/publickey/jwkrepresentation.json index 302027b..af54981 100644 --- a/data/documentation/jose_swift/secp256k1/secp256k1/signing/publickey/jwkrepresentation.json +++ b/data/documentation/jose_swift/secp256k1/secp256k1/signing/publickey/jwkrepresentation.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentation"]}],"metadata":{"externalID":"s:9secp256k1AAO7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0eD03JWKVvp","modules":[{"name":"jose-swift","relatedModules":["secp256k1"]}],"extendedModule":"secp256k1","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwkRepresentation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Instance Property","title":"jwkRepresentation"},"abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"secp256k1.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/JWKRepresentable-Implementations"]]},"references":{"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","abstract":[],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","navigatorTitle":[{"kind":"identifier","text":"secp256k1"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"kind":"symbol","url":"\/documentation\/jose_swift\/secp256k1","role":"collection","abstract":[],"type":"topic","title":"secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1"},"https://www.rfc-editor.org/rfc/rfc7517":{"title":"RFC7517","type":"link","titleInlineContent":[{"text":"RFC7517","type":"text"}],"url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey/jwkRepresentation":{"title":"jwkRepresentation","kind":"symbol","abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"secp256k1.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentation","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/jwkRepresentation","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"kind":"symbol","abstract":[],"role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","type":"topic","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey":{"title":"secp256k1.Signing.PublicKey","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1"},{"text":".","kind":"text"},{"kind":"identifier","text":"Signing","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV","text":"PublicKey","kind":"identifier"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey/JWKRepresentable-Implementations":{"kind":"article","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentable-implementations","abstract":[],"role":"collectionGroup","type":"topic","title":"JWKRepresentable Implementations","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/JWKRepresentable-Implementations"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentation"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/jwkRepresentation","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Returns the JWK representation of a ","type":"text"},{"code":"secp256k1.KeyAgreement.PublicKey","type":"codeVoice"},{"type":"text","text":" instance."}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/JWKRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"jwkRepresentation","symbolKind":"property","extendedModule":"secp256k1","roleHeading":"Instance Property","modules":[{"relatedModules":["secp256k1"],"name":"jose-swift"}],"externalID":"s:9secp256k1AAO7SigningO9PublicKeyV17JSONWebAlgorithmsE17jwkRepresentation0eD03JWKVvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jwkRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK"}]},"references":{"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey/JWKRepresentable-Implementations":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/JWKRepresentable-Implementations","title":"JWKRepresentable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentable-implementations","type":"topic","kind":"article"},"https://www.rfc-editor.org/rfc/rfc7517":{"titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1":{"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1","abstract":[],"role":"symbol","navigatorTitle":[{"text":"secp256k1","kind":"identifier"}],"title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1","abstract":[],"role":"collection","title":"secp256k1","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing","abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Signing","kind":"identifier"}],"url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","title":"secp256k1.Signing"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey/jwkRepresentation":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey\/jwkRepresentation","title":"jwkRepresentation","role":"symbol","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwkRepresentation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"}],"abstract":[{"type":"text","text":"Returns the JWK representation of a "},{"code":"secp256k1.KeyAgreement.PublicKey","type":"codeVoice"},{"text":" instance.","type":"text"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/secp256k1/secp256k1/Signing/PublicKey":{"type":"topic","url":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:9secp256k1AAO","text":"secp256k1","kind":"identifier"},{"text":".","kind":"text"},{"text":"Signing","kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO"},{"text":".","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:9secp256k1AAO7SigningO9PublicKeyV","text":"PublicKey"}],"kind":"symbol","navigatorTitle":[{"text":"PublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/secp256k1\/secp256k1\/Signing\/PublicKey","title":"secp256k1.Signing.PublicKey"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/securerandom.json b/data/documentation/jose_swift/securerandom.json new file mode 100644 index 0000000..494c66f --- /dev/null +++ b/data/documentation/jose_swift/securerandom.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SecureRandom"},"sections":[],"metadata":{"roleHeading":"Structure","title":"SecureRandom","externalID":"s:17JSONWebAlgorithms12SecureRandomV","role":"symbol","navigatorTitle":[{"text":"SecureRandom","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SecureRandom","kind":"identifier"}],"symbolKind":"struct","modules":[{"name":"jose-swift"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"codeVoice","code":"SecureRandom"},{"type":"text","text":" provides functionalities to generate cryptographically secure random data."}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SecureRandom\/secureRandomData(count:)"],"title":"Type Methods"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SecureRandom","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/securerandom"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SecureRandom/secureRandomData(count:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SecureRandom\/secureRandomData(count:)","title":"secureRandomData(count:)","abstract":[{"type":"text","text":"Generates cryptographically secure random data of a specified size."}],"role":"symbol","url":"\/documentation\/jose_swift\/securerandom\/securerandomdata(count:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureRandomData"},{"kind":"text","text":"("},{"kind":"externalParam","text":"count"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SecureRandom":{"navigatorTitle":[{"kind":"identifier","text":"SecureRandom"}],"type":"topic","title":"SecureRandom","abstract":[{"type":"codeVoice","code":"SecureRandom"},{"text":" provides functionalities to generate cryptographically secure random data.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SecureRandom","url":"\/documentation\/jose_swift\/securerandom","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SecureRandom"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/securerandom/securerandomdata(count:).json b/data/documentation/jose_swift/securerandom/securerandomdata(count:).json new file mode 100644 index 0000000..8b2b902 --- /dev/null +++ b/data/documentation/jose_swift/securerandom/securerandomdata(count:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/jose_swift\/securerandom\/securerandomdata(count:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Type Method","title":"secureRandomData(count:)","externalID":"s:17JSONWebAlgorithms12SecureRandomV06secureD4Data5count10Foundation0F0VSi_tKFZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"secureRandomData","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"count"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","symbolKind":"method","modules":[{"name":"jose-swift"}]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Generates cryptographically secure random data of a specified size."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SecureRandom\/secureRandomData(count:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"secureRandomData"},{"kind":"text","text":"("},{"text":"count","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The number of random bytes to generate."}],"type":"paragraph"}],"name":"count"}]},{"content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"inlineContent":[{"text":"A ","type":"text"},{"code":"Data","type":"codeVoice"},{"type":"text","text":" object containing the generated random bytes."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"This method uses the system’s secure random number generator to produce random data, which is suitable for cryptographic operations such as key generation, nonces, or any other use where strong randomness is required.","type":"text"}],"type":"paragraph"},{"content":[{"inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"CryptoError.securityLayerError"},{"text":" if the random number generation fails. This includes an error status code for debugging purposes.","type":"text"}],"type":"paragraph"}],"type":"aside","style":"note","name":"Throws"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The function relies on "},{"type":"codeVoice","code":"SecRandomCopyBytes"},{"type":"text","text":" from Apple’s Security framework, ensuring high-quality randomness."}]}],"type":"aside","name":"Note","style":"note"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SecureRandom"]]},"references":{"doc://jose-swift/documentation/jose_swift/SecureRandom/secureRandomData(count:)":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SecureRandom\/secureRandomData(count:)","title":"secureRandomData(count:)","abstract":[{"type":"text","text":"Generates cryptographically secure random data of a specified size."}],"role":"symbol","url":"\/documentation\/jose_swift\/securerandom\/securerandomdata(count:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secureRandomData"},{"kind":"text","text":"("},{"kind":"externalParam","text":"count"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SecureRandom":{"navigatorTitle":[{"kind":"identifier","text":"SecureRandom"}],"type":"topic","title":"SecureRandom","abstract":[{"type":"codeVoice","code":"SecureRandom"},{"text":" provides functionalities to generate cryptographically secure random data.","type":"text"}],"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SecureRandom","url":"\/documentation\/jose_swift\/securerandom","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SecureRandom"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signer.json b/data/documentation/jose_swift/signer.json index 1a6d845..7f8c3bc 100644 --- a/data/documentation/jose_swift/signer.json +++ b/data/documentation/jose_swift/signer.json @@ -1 +1 @@ -{"metadata":{"title":"Signer","symbolKind":"protocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"Signer","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Protocol","externalID":"s:17JSONWebAlgorithms6SignerP","navigatorTitle":[{"kind":"identifier","text":"Signer"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Signer"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signer"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/algorithm"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/sign(data:key:)"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Signer/algorithm":{"abstract":[],"required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/algorithm","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"algorithm"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/jose_swift\/signer\/algorithm","title":"algorithm","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/Signer/sign(data:key:)":{"title":"sign(data:key:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sign","kind":"identifier"},{"text":"(","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/sign(data:key:)","url":"\/documentation\/jose_swift\/signer\/sign(data:key:)","required":true,"abstract":[]},"doc://jose-swift/documentation/jose_swift/Signer":{"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"Signer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","title":"Signer","abstract":[],"kind":"symbol","url":"\/documentation\/jose_swift\/signer","navigatorTitle":[{"text":"Signer","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"Signer","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/algorithm"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/sign(data:key:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signer"]}],"metadata":{"symbolKind":"protocol","role":"symbol","externalID":"s:17JSONWebAlgorithms6SignerP","roleHeading":"Protocol","modules":[{"name":"jose-swift"}],"navigatorTitle":[{"kind":"identifier","text":"Signer"}],"title":"Signer","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"Signer","kind":"identifier"}]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/Signer/algorithm":{"kind":"symbol","title":"algorithm","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/algorithm","url":"\/documentation\/jose_swift\/signer\/algorithm","type":"topic","required":true},"doc://jose-swift/documentation/jose_swift/Signer/sign(data:key:)":{"kind":"symbol","title":"sign(data:key:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sign","kind":"identifier"},{"kind":"text","text":"("},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/sign(data:key:)","url":"\/documentation\/jose_swift\/signer\/sign(data:key:)","required":true},"doc://jose-swift/documentation/jose_swift/Signer":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","abstract":[],"url":"\/documentation\/jose_swift\/signer","title":"Signer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signer"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"Signer","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signer/algorithm.json b/data/documentation/jose_swift/signer/algorithm.json index fca8fe3..dbae437 100644 --- a/data/documentation/jose_swift/signer/algorithm.json +++ b/data/documentation/jose_swift/signer/algorithm.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"algorithm","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"property","title":"algorithm","roleHeading":"Instance Property","required":true,"externalID":"s:17JSONWebAlgorithms6SignerP9algorithmSSvp"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/algorithm","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Signer"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/signer\/algorithm"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/Signer":{"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"Signer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","title":"Signer","abstract":[],"kind":"symbol","url":"\/documentation\/jose_swift\/signer","navigatorTitle":[{"text":"Signer","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Signer/algorithm":{"abstract":[],"required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/algorithm","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"algorithm"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/jose_swift\/signer\/algorithm","title":"algorithm","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/algorithm","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"algorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Signer"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signer\/algorithm"]}],"metadata":{"symbolKind":"property","role":"symbol","required":true,"title":"algorithm","externalID":"s:17JSONWebAlgorithms6SignerP9algorithmSSvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"algorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"jose-swift"}],"roleHeading":"Instance Property"},"references":{"doc://jose-swift/documentation/jose_swift/Signer/algorithm":{"kind":"symbol","title":"algorithm","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/algorithm","url":"\/documentation\/jose_swift\/signer\/algorithm","type":"topic","required":true},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Signer":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","abstract":[],"url":"\/documentation\/jose_swift\/signer","title":"Signer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signer"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"Signer","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signer/sign(data:key:).json b/data/documentation/jose_swift/signer/sign(data:key:).json index ab6211d..44759c9 100644 --- a/data/documentation/jose_swift/signer/sign(data:key:).json +++ b/data/documentation/jose_swift/signer/sign(data:key:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sign","kind":"identifier"},{"kind":"text","text":"("},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/sign(data:key:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Signer"]]},"metadata":{"title":"sign(data:key:)","externalID":"s:17JSONWebAlgorithms6SignerP4sign4data3key10Foundation4DataVAI_0A3Key3JWKVtKF","roleHeading":"Instance Method","required":true,"symbolKind":"method","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sign"},{"kind":"text","text":"("},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signer\/sign(data:key:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/Signer":{"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"Signer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","title":"Signer","abstract":[],"kind":"symbol","url":"\/documentation\/jose_swift\/signer","navigatorTitle":[{"text":"Signer","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/Signer/sign(data:key:)":{"title":"sign(data:key:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sign","kind":"identifier"},{"text":"(","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/sign(data:key:)","url":"\/documentation\/jose_swift\/signer\/sign(data:key:)","required":true,"abstract":[]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"type":"text","text":"RFC7517"}],"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sign","kind":"identifier"},{"text":"(","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signer\/sign(data:key:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/sign(data:key:)"},"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sign"},{"kind":"text","text":"("},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"modules":[{"name":"jose-swift"}],"title":"sign(data:key:)","required":true,"role":"symbol","roleHeading":"Instance Method","externalID":"s:17JSONWebAlgorithms6SignerP4sign4data3key10Foundation4DataVAI_0A3Key3JWKVtKF"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Signer"]]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Signer/sign(data:key:)":{"kind":"symbol","title":"sign(data:key:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sign","kind":"identifier"},{"kind":"text","text":"("},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10JSONWebKey3JWKV","text":"JWK","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"abstract":[],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer\/sign(data:key:)","url":"\/documentation\/jose_swift\/signer\/sign(data:key:)","required":true},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"type":"link","title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/Signer":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","abstract":[],"url":"\/documentation\/jose_swift\/signer","title":"Signer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signer"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"Signer","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm.json b/data/documentation/jose_swift/signingalgorithm.json index cc8bf3a..1ec0058 100644 --- a/data/documentation/jose_swift/signingalgorithm.json +++ b/data/documentation/jose_swift/signingalgorithm.json @@ -1 +1 @@ -{"abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs).","type":"text"}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256K","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES384","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES512","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/EdDSA","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS256","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS384","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS512","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS256","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS384","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS512","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS256","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS384","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS512","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/invalid","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/none"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(rawValue:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoSigner","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoVerifier"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"enum","modules":[{"name":"jose-swift"}],"title":"SigningAlgorithm","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO","roleHeading":"Enumeration","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SigningAlgorithm","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"overview","text":"Overview","level":2,"type":"heading"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"HS256"},{"type":"text","text":", "},{"code":"HS384","type":"codeVoice"},{"type":"text","text":", "},{"code":"HS512","type":"codeVoice"},{"type":"text","text":": HMAC (Hash-based Message Authentication Code) using SHA-256, SHA-384, and SHA-512 hash functions, respectively."}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"RS256"},{"text":", ","type":"text"},{"type":"codeVoice","code":"RS384"},{"type":"text","text":", "},{"code":"RS512","type":"codeVoice"},{"text":": RSASSA-PKCS1-v1_5 signature algorithm using SHA-256, SHA-384, and SHA-512 hash functions, respectively.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"ES256","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"ES384"},{"type":"text","text":", "},{"code":"ES512","type":"codeVoice"},{"type":"text","text":": ECDSA (Elliptic Curve Digital Signature Algorithm) using P-256, P-384, and P-521 curves along with SHA-256, SHA-384, and SHA-512 hash functions, respectively."}]}]},{"content":[{"inlineContent":[{"code":"ES256K","type":"codeVoice"},{"type":"text","text":": ECDSA using the secp256k1 curve and SHA-256 hash function."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"PS256"},{"type":"text","text":", "},{"type":"codeVoice","code":"PS384"},{"type":"text","text":", "},{"type":"codeVoice","code":"PS512"},{"text":": RSASSA-PSS (RSA Probabilistic Signature Scheme) using SHA-256, SHA-384, and SHA-512 hash functions, respectively, and MGF1 (Mask Generation Function 1).","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"code":"none","type":"codeVoice"},{"text":": Represents the absence of a digital signature or MAC.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"invalid"},{"text":": A placeholder for an invalid or unsupported algorithm, useful for error handling or invalid state representation.","type":"text"}]}]}]}],"kind":"content"}],"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/init(rawValue:)":{"title":"init(rawValue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(rawValue:)","url":"\/documentation\/jose_swift\/signingalgorithm\/init(rawvalue:)","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES512":{"kind":"symbol","title":"SigningAlgorithm.ES512","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ES512","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES512","url":"\/documentation\/jose_swift\/signingalgorithm\/es512","abstract":[{"type":"text","text":"ECDSA using P-521 and SHA-512"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES256":{"title":"SigningAlgorithm.ES256","kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/es256","type":"topic","abstract":[{"text":"ECDSA using P-256 and SHA-256","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ES256"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/invalid":{"abstract":[{"text":"Invalid algorithm that will always fail","type":"text"}],"title":"SigningAlgorithm.invalid","role":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/invalid","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalid","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/invalid","type":"topic","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/SE":{"identifier":"doc:\/\/jose-swift\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RS512":{"type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/rs512","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS512","title":"SigningAlgorithm.RS512","abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-512"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS512"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/PS256":{"title":"SigningAlgorithm.PS256","url":"\/documentation\/jose_swift\/signingalgorithm\/ps256","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PS256","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"RSASSA-PSS using SHA-256 and MGF1 with SHA-256"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS256"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/cryptoVerifier":{"kind":"symbol","title":"cryptoVerifier","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cryptoVerifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms8VerifierP","text":"Verifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoVerifier","url":"\/documentation\/jose_swift\/signingalgorithm\/cryptoverifier","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/jose-swift\/SY"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/PS384":{"abstract":[{"type":"text","text":"RSASSA-PSS using SHA-384 and MGF1 with SHA-384"}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PS384","kind":"identifier"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/ps384","kind":"symbol","title":"SigningAlgorithm.PS384","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS384"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/PS512":{"kind":"symbol","title":"SigningAlgorithm.PS512","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PS512"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS512","url":"\/documentation\/jose_swift\/signingalgorithm\/ps512","abstract":[{"type":"text","text":"RSASSA-PSS using SHA-512 and MGF1 with SHA-512"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES256K":{"title":"SigningAlgorithm.ES256K","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ES256K"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256K","url":"\/documentation\/jose_swift\/signingalgorithm\/es256k","abstract":[{"type":"text","text":"ECDSA using secp256k1 and SHA-256"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RS256":{"kind":"symbol","title":"SigningAlgorithm.RS256","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS256"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS256","url":"\/documentation\/jose_swift\/signingalgorithm\/rs256","abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-256"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/cryptoSigner":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cryptoSigner"},{"text":": ","kind":"text"},{"text":"Signer","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms6SignerP"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/cryptosigner","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoSigner","title":"cryptoSigner","abstract":[]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES384":{"title":"SigningAlgorithm.ES384","kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/es384","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ES384"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES384","type":"topic","abstract":[{"text":"ECDSA using P-384 and SHA-384","type":"text"}],"role":"symbol"},"doc://jose-swift/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/jose-swift\/SQ"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/Equatable-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/jose_swift\/signingalgorithm\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RawRepresentable-Implementations":{"kind":"article","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations","type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RS384":{"kind":"symbol","title":"SigningAlgorithm.RS384","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS384"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS384","url":"\/documentation\/jose_swift\/signingalgorithm\/rs384","abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-384"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/HS256":{"title":"SigningAlgorithm.HS256","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"HS256"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS256","url":"\/documentation\/jose_swift\/signingalgorithm\/hs256","abstract":[{"type":"text","text":"HMAC using SHA-256"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/HS384":{"kind":"symbol","title":"SigningAlgorithm.HS384","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"HS384"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS384","url":"\/documentation\/jose_swift\/signingalgorithm\/hs384","abstract":[{"type":"text","text":"HMAC using SHA-384"}],"type":"topic","role":"symbol"},"doc://jose-swift/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/EdDSA":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/eddsa","type":"topic","role":"symbol","title":"SigningAlgorithm.EdDSA","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/EdDSA","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"EdDSA"}],"abstract":[{"text":"EdDSA using Ed25519","type":"text"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/HS512":{"kind":"symbol","abstract":[{"type":"text","text":"HMAC using SHA-512"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"HS512","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS512","title":"SigningAlgorithm.HS512","type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/hs512","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/none":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/none","role":"symbol","abstract":[{"type":"text","text":"No digital signature or MAC performed"}],"type":"topic","title":"SigningAlgorithm.none","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/none","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"}]},"doc://jose-swift/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/jose-swift\/SH"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256K","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES384","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES512","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/EdDSA","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS256","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS384","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS512","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS256","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS384","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS512","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS256","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS384","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS512","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/invalid","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/none"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(rawValue:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoSigner","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoVerifier"]},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/Equatable-Implementations","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SigningAlgorithm","kind":"identifier"}]}]},{"content":[{"level":2,"text":"Overview","anchor":"overview","type":"heading"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"HS256"},{"text":", ","type":"text"},{"type":"codeVoice","code":"HS384"},{"type":"text","text":", "},{"type":"codeVoice","code":"HS512"},{"type":"text","text":": HMAC (Hash-based Message Authentication Code) using SHA-256, SHA-384, and SHA-512 hash functions, respectively."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"RS256","type":"codeVoice"},{"type":"text","text":", "},{"code":"RS384","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"RS512"},{"text":": RSASSA-PKCS1-v1_5 signature algorithm using SHA-256, SHA-384, and SHA-512 hash functions, respectively.","type":"text"}]}]},{"content":[{"inlineContent":[{"code":"ES256","type":"codeVoice"},{"text":", ","type":"text"},{"code":"ES384","type":"codeVoice"},{"text":", ","type":"text"},{"code":"ES512","type":"codeVoice"},{"text":": ECDSA (Elliptic Curve Digital Signature Algorithm) using P-256, P-384, and P-521 curves along with SHA-256, SHA-384, and SHA-512 hash functions, respectively.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"ES256K","type":"codeVoice"},{"text":": ECDSA using the secp256k1 curve and SHA-256 hash function.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"PS256"},{"text":", ","type":"text"},{"type":"codeVoice","code":"PS384"},{"type":"text","text":", "},{"type":"codeVoice","code":"PS512"},{"type":"text","text":": RSASSA-PSS (RSA Probabilistic Signature Scheme) using SHA-256, SHA-384, and SHA-512 hash functions, respectively, and MGF1 (Mask Generation Function 1)."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"none","type":"codeVoice"},{"type":"text","text":": Represents the absence of a digital signature or MAC."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"invalid","type":"codeVoice"},{"type":"text","text":": A placeholder for an invalid or unsupported algorithm, useful for error handling or invalid state representation."}]}]}]}],"kind":"content"}],"metadata":{"roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"modules":[{"name":"jose-swift"}],"title":"SigningAlgorithm","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO","symbolKind":"enum"},"relationshipsSections":[{"identifiers":["doc:\/\/jose-swift\/Se","doc:\/\/jose-swift\/SE","doc:\/\/jose-swift\/SQ","doc:\/\/jose-swift\/SH","doc:\/\/jose-swift\/SY"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"references":{"doc://jose-swift/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SH"},"doc://jose-swift/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SQ"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/HS512":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS512","abstract":[{"type":"text","text":"HMAC using SHA-512"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/hs512","title":"SigningAlgorithm.HS512","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"HS512","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RawRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations","abstract":[],"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/HS384":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"HS384"}],"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/hs384","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS384","abstract":[{"text":"HMAC using SHA-384","type":"text"}],"title":"SigningAlgorithm.HS384","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES256":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256","kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/es256","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ES256","kind":"identifier"}],"abstract":[{"type":"text","text":"ECDSA using P-256 and SHA-256"}],"title":"SigningAlgorithm.ES256","type":"topic"},"doc://jose-swift/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/Se"},"doc://jose-swift/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SY"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RS512":{"title":"SigningAlgorithm.RS512","url":"\/documentation\/jose_swift\/signingalgorithm\/rs512","abstract":[{"text":"RSASSA-PKCS1-v1_5 using SHA-512","type":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS512","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"RS512","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/invalid":{"role":"symbol","type":"topic","abstract":[{"text":"Invalid algorithm that will always fail","type":"text"}],"title":"SigningAlgorithm.invalid","url":"\/documentation\/jose_swift\/signingalgorithm\/invalid","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalid","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/invalid"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES384":{"abstract":[{"type":"text","text":"ECDSA using P-384 and SHA-384"}],"title":"SigningAlgorithm.ES384","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES384","type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/es384","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ES384"}],"role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RS384":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS384"}],"abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-384"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/rs384","title":"SigningAlgorithm.RS384","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS384"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RS256":{"title":"SigningAlgorithm.RS256","abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-256"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS256"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/rs256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS256"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/EdDSA":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/EdDSA","url":"\/documentation\/jose_swift\/signingalgorithm\/eddsa","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EdDSA"}],"abstract":[{"type":"text","text":"EdDSA using Ed25519"}],"title":"SigningAlgorithm.EdDSA","type":"topic"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/PS256":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/ps256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS256","abstract":[{"text":"RSASSA-PSS using SHA-256 and MGF1 with SHA-256","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"PS256"}],"type":"topic","title":"SigningAlgorithm.PS256","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/cryptoVerifier":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoVerifier","kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/cryptoverifier","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"cryptoVerifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms8VerifierP","text":"Verifier"},{"kind":"text","text":"?"}],"abstract":[],"title":"cryptoVerifier","type":"topic"},"doc://jose-swift/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/jose-swift\/SE"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/init(rawValue:)":{"type":"topic","title":"init(rawValue:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/signingalgorithm\/init(rawvalue:)"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES512":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES512","kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/es512","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ES512","kind":"identifier"}],"abstract":[{"type":"text","text":"ECDSA using P-521 and SHA-512"}],"title":"SigningAlgorithm.ES512","type":"topic"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/none":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"No digital signature or MAC performed"}],"title":"SigningAlgorithm.none","url":"\/documentation\/jose_swift\/signingalgorithm\/none","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/none"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/PS512":{"title":"SigningAlgorithm.PS512","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS512","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"PS512","kind":"identifier"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/ps512","abstract":[{"text":"RSASSA-PSS using SHA-512 and MGF1 with SHA-512","type":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/PS384":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PS384"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS384","kind":"symbol","abstract":[{"type":"text","text":"RSASSA-PSS using SHA-384 and MGF1 with SHA-384"}],"role":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/ps384","title":"SigningAlgorithm.PS384","type":"topic"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/HS256":{"type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/hs256","abstract":[{"text":"HMAC using SHA-256","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"HS256"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS256","title":"SigningAlgorithm.HS256"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/cryptoSigner":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoSigner","url":"\/documentation\/jose_swift\/signingalgorithm\/cryptosigner","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"cryptoSigner","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms6SignerP","kind":"typeIdentifier","text":"Signer"},{"kind":"text","text":"?"}],"abstract":[],"title":"cryptoSigner","type":"topic"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES256K":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256K","kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/es256k","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ES256K","kind":"identifier"}],"abstract":[{"type":"text","text":"ECDSA using secp256k1 and SHA-256"}],"title":"SigningAlgorithm.ES256K","type":"topic"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/Equatable-Implementations","type":"topic","abstract":[],"url":"\/documentation\/jose_swift\/signingalgorithm\/equatable-implementations","title":"Equatable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/!=(_:_:).json b/data/documentation/jose_swift/signingalgorithm/!=(_:_:).json index ff5c18a..ae61075 100644 --- a/data/documentation/jose_swift/signingalgorithm/!=(_:_:).json +++ b/data/documentation/jose_swift/signingalgorithm/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/!=(_:_:)"]}],"sections":[],"kind":"symbol","metadata":{"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebAlgorithms16SigningAlgorithmO","extendedModule":"Swift","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"title":"!=(_:_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/!=(_:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/!=(_:_:)":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/!=(_:_:)","title":"!=(_:_:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/!=(_:_:)"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/Equatable-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/jose_swift\/signingalgorithm\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/Equatable-Implementations"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","metadata":{"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:17JSONWebAlgorithms16SigningAlgorithmO","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"Swift","roleHeading":"Operator"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/Equatable-Implementations","type":"topic","abstract":[],"url":"\/documentation\/jose_swift\/signingalgorithm\/equatable-implementations","title":"Equatable Implementations","kind":"article"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/!=(_:_:)":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/!=(_:_:)","type":"topic","abstract":[],"url":"\/documentation\/jose_swift\/signingalgorithm\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/cryptosigner.json b/data/documentation/jose_swift/signingalgorithm/cryptosigner.json index 3a1f30b..d683af5 100644 --- a/data/documentation/jose_swift/signingalgorithm/cryptosigner.json +++ b/data/documentation/jose_swift/signingalgorithm/cryptosigner.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/cryptosigner"]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO12cryptoSignerAA0F0_pSgvp","modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"cryptoSigner","kind":"identifier"},{"kind":"text","text":": "},{"text":"Signer","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms6SignerP"},{"kind":"text","text":"?"}],"title":"cryptoSigner"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoSigner"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cryptoSigner"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms6SignerP","text":"Signer"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Signer":{"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"Signer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","title":"Signer","abstract":[],"kind":"symbol","url":"\/documentation\/jose_swift\/signer","navigatorTitle":[{"text":"Signer","kind":"identifier"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/cryptoSigner":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cryptoSigner"},{"text":": ","kind":"text"},{"text":"Signer","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms6SignerP"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/cryptosigner","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoSigner","title":"cryptoSigner","abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cryptoSigner"},{"kind":"text","text":": "},{"text":"Signer","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","preciseIdentifier":"s:17JSONWebAlgorithms6SignerP","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/cryptosigner"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoSigner"},"metadata":{"roleHeading":"Instance Property","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO12cryptoSignerAA0F0_pSgvp","role":"symbol","modules":[{"name":"jose-swift"}],"title":"cryptoSigner","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cryptoSigner","kind":"identifier"},{"kind":"text","text":": "},{"text":"Signer","preciseIdentifier":"s:17JSONWebAlgorithms6SignerP","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/cryptoSigner":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoSigner","url":"\/documentation\/jose_swift\/signingalgorithm\/cryptosigner","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"cryptoSigner","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:17JSONWebAlgorithms6SignerP","kind":"typeIdentifier","text":"Signer"},{"kind":"text","text":"?"}],"abstract":[],"title":"cryptoSigner","type":"topic"},"doc://jose-swift/documentation/jose_swift/Signer":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Signer","abstract":[],"url":"\/documentation\/jose_swift\/signer","title":"Signer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Signer"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"Signer","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/cryptoverifier.json b/data/documentation/jose_swift/signingalgorithm/cryptoverifier.json index 2bc18c3..8612fc9 100644 --- a/data/documentation/jose_swift/signingalgorithm/cryptoverifier.json +++ b/data/documentation/jose_swift/signingalgorithm/cryptoverifier.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"metadata":{"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO14cryptoVerifierAA0F0_pSgvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"cryptoVerifier","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Verifier","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms8VerifierP"},{"text":"?","kind":"text"}],"role":"symbol","roleHeading":"Instance Property","title":"cryptoVerifier","modules":[{"name":"jose-swift"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoVerifier","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"cryptoVerifier","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier","preciseIdentifier":"s:17JSONWebAlgorithms8VerifierP","kind":"typeIdentifier","text":"Verifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/cryptoverifier"]}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/Verifier":{"abstract":[],"navigatorTitle":[{"text":"Verifier","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Verifier"}],"url":"\/documentation\/jose_swift\/verifier","kind":"symbol","title":"Verifier","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/cryptoVerifier":{"kind":"symbol","title":"cryptoVerifier","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cryptoVerifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms8VerifierP","text":"Verifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoVerifier","url":"\/documentation\/jose_swift\/signingalgorithm\/cryptoverifier","abstract":[],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cryptoVerifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms8VerifierP","text":"Verifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/cryptoverifier"]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoVerifier","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO14cryptoVerifierAA0F0_pSgvp","modules":[{"name":"jose-swift"}],"title":"cryptoVerifier","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cryptoVerifier","kind":"identifier"},{"kind":"text","text":": "},{"text":"Verifier","kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms8VerifierP"},{"kind":"text","text":"?"}],"role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/cryptoVerifier":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/cryptoVerifier","kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/cryptoverifier","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"cryptoVerifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:17JSONWebAlgorithms8VerifierP","text":"Verifier"},{"kind":"text","text":"?"}],"abstract":[],"title":"cryptoVerifier","type":"topic"},"doc://jose-swift/documentation/jose_swift/Verifier":{"navigatorTitle":[{"text":"Verifier","kind":"identifier"}],"type":"topic","title":"Verifier","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/verifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Verifier","kind":"identifier"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/eddsa.json b/data/documentation/jose_swift/signingalgorithm/eddsa.json index 85a16f1..bfc0019 100644 --- a/data/documentation/jose_swift/signingalgorithm/eddsa.json +++ b/data/documentation/jose_swift/signingalgorithm/eddsa.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/eddsa"]}],"abstract":[{"type":"text","text":"EdDSA using Ed25519"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"EdDSA","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5EdDSAyA2CmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"EdDSA"}],"title":"SigningAlgorithm.EdDSA","modules":[{"name":"jose-swift"}],"roleHeading":"Case","symbolKind":"case"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/EdDSA"},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/EdDSA":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/eddsa","type":"topic","role":"symbol","title":"SigningAlgorithm.EdDSA","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/EdDSA","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"EdDSA"}],"abstract":[{"text":"EdDSA using Ed25519","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"EdDSA"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"EdDSA using Ed25519"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/EdDSA"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"kind":"symbol","metadata":{"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5EdDSAyA2CmF","symbolKind":"case","roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"EdDSA"}],"title":"SigningAlgorithm.EdDSA"},"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/eddsa"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/EdDSA":{"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/EdDSA","url":"\/documentation\/jose_swift\/signingalgorithm\/eddsa","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EdDSA"}],"abstract":[{"type":"text","text":"EdDSA using Ed25519"}],"title":"SigningAlgorithm.EdDSA","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/encode(to:).json b/data/documentation/jose_swift/signingalgorithm/encode(to:).json index 2b361ac..75be7a9 100644 --- a/data/documentation/jose_swift/signingalgorithm/encode(to:).json +++ b/data/documentation/jose_swift/signingalgorithm/encode(to:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/encode(to:)"},"metadata":{"roleHeading":"Instance Method","title":"encode(to:)","role":"symbol","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:17JSONWebAlgorithms16SigningAlgorithmO","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"method"},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/encode(to:)":{"url":"\/documentation\/jose_swift\/signingalgorithm\/encode(to:)","kind":"symbol","title":"encode(to:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/encode(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RawRepresentable-Implementations":{"kind":"article","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations","type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"title":"encode(to:)","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:17JSONWebAlgorithms16SigningAlgorithmO","extendedModule":"Swift","symbolKind":"method"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations"]]},"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/encode(to:)":{"url":"\/documentation\/jose_swift\/signingalgorithm\/encode(to:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/encode(to:)","abstract":[],"type":"topic","title":"encode(to:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RawRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations","abstract":[],"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/equatable-implementations.json b/data/documentation/jose_swift/signingalgorithm/equatable-implementations.json index 8b91fdb..323ac47 100644 --- a/data/documentation/jose_swift/signingalgorithm/equatable-implementations.json +++ b/data/documentation/jose_swift/signingalgorithm/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/equatable-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/!=(_:_:)"],"generated":true,"title":"Operators"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/!=(_:_:)":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/!=(_:_:)","title":"!=(_:_:)","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/!=(_:_:)"}}} \ No newline at end of file +{"sections":[],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/!=(_:_:)"]}],"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/Equatable-Implementations"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/!=(_:_:)":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/!=(_:_:)","type":"topic","abstract":[],"url":"\/documentation\/jose_swift\/signingalgorithm\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/es256.json b/data/documentation/jose_swift/signingalgorithm/es256.json index bf72acd..9be5f1c 100644 --- a/data/documentation/jose_swift/signingalgorithm/es256.json +++ b/data/documentation/jose_swift/signingalgorithm/es256.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"ECDSA using P-256 and SHA-256"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ES256","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/es256"]}],"metadata":{"title":"SigningAlgorithm.ES256","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ES256","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5ES256yA2CmF","role":"symbol","roleHeading":"Case"},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES256":{"title":"SigningAlgorithm.ES256","kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/es256","type":"topic","abstract":[{"text":"ECDSA using P-256 and SHA-256","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ES256"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ES256","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/es256"]}],"metadata":{"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ES256"}],"title":"SigningAlgorithm.ES256","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5ES256yA2CmF","modules":[{"name":"jose-swift"}],"role":"symbol","symbolKind":"case"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256","interfaceLanguage":"swift"},"abstract":[{"text":"ECDSA using P-256 and SHA-256","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES256":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256","kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/es256","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ES256","kind":"identifier"}],"abstract":[{"type":"text","text":"ECDSA using P-256 and SHA-256"}],"title":"SigningAlgorithm.ES256","type":"topic"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/es256k.json b/data/documentation/jose_swift/signingalgorithm/es256k.json index 12a2eb7..1c8989e 100644 --- a/data/documentation/jose_swift/signingalgorithm/es256k.json +++ b/data/documentation/jose_swift/signingalgorithm/es256k.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ES256K","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256K","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ES256K","kind":"identifier"}],"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO6ES256KyA2CmF","roleHeading":"Case","role":"symbol","symbolKind":"case","title":"SigningAlgorithm.ES256K","modules":[{"name":"jose-swift"}]},"abstract":[{"type":"text","text":"ECDSA using secp256k1 and SHA-256"}],"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/es256k"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES256K":{"title":"SigningAlgorithm.ES256K","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ES256K"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256K","url":"\/documentation\/jose_swift\/signingalgorithm\/es256k","abstract":[{"type":"text","text":"ECDSA using secp256k1 and SHA-256"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"metadata":{"symbolKind":"case","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO6ES256KyA2CmF","title":"SigningAlgorithm.ES256K","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ES256K"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ES256K","kind":"identifier"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256K","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/es256k"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"kind":"symbol","abstract":[{"type":"text","text":"ECDSA using secp256k1 and SHA-256"}],"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES256K":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES256K","kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/es256k","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ES256K","kind":"identifier"}],"abstract":[{"type":"text","text":"ECDSA using secp256k1 and SHA-256"}],"title":"SigningAlgorithm.ES256K","type":"topic"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/es384.json b/data/documentation/jose_swift/signingalgorithm/es384.json index 4c2f9aa..7035fd2 100644 --- a/data/documentation/jose_swift/signingalgorithm/es384.json +++ b/data/documentation/jose_swift/signingalgorithm/es384.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES384"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"metadata":{"title":"SigningAlgorithm.ES384","symbolKind":"case","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5ES384yA2CmF","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ES384","kind":"identifier"}],"role":"symbol"},"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/es384"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"ECDSA using P-384 and SHA-384","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ES384"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES384":{"title":"SigningAlgorithm.ES384","kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/es384","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ES384"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES384","type":"topic","abstract":[{"text":"ECDSA using P-384 and SHA-384","type":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ES384"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/es384"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"ECDSA using P-384 and SHA-384","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5ES384yA2CmF","title":"SigningAlgorithm.ES384","symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ES384","kind":"identifier"}],"role":"symbol","modules":[{"name":"jose-swift"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES384"},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES384":{"abstract":[{"type":"text","text":"ECDSA using P-384 and SHA-384"}],"title":"SigningAlgorithm.ES384","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES384","type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/es384","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ES384"}],"role":"symbol","kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/es512.json b/data/documentation/jose_swift/signingalgorithm/es512.json index 422aa5f..ece248c 100644 --- a/data/documentation/jose_swift/signingalgorithm/es512.json +++ b/data/documentation/jose_swift/signingalgorithm/es512.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES512","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"ECDSA using P-521 and SHA-512"}],"metadata":{"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5ES512yA2CmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}],"title":"SigningAlgorithm.ES512","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ES512"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ES512","kind":"identifier"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/es512"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES512":{"kind":"symbol","title":"SigningAlgorithm.ES512","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ES512","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES512","url":"\/documentation\/jose_swift\/signingalgorithm\/es512","abstract":[{"type":"text","text":"ECDSA using P-521 and SHA-512"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/es512"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES512"},"kind":"symbol","abstract":[{"type":"text","text":"ECDSA using P-521 and SHA-512"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ES512"}]}]}],"metadata":{"symbolKind":"case","title":"SigningAlgorithm.ES512","roleHeading":"Case","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5ES512yA2CmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ES512","kind":"identifier"}]},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/ES512":{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/ES512","kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/es512","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ES512","kind":"identifier"}],"abstract":[{"type":"text","text":"ECDSA using P-521 and SHA-512"}],"title":"SigningAlgorithm.ES512","type":"topic"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/hash(into:).json b/data/documentation/jose_swift/signingalgorithm/hash(into:).json index d1ea056..e9bd3d3 100644 --- a/data/documentation/jose_swift/signingalgorithm/hash(into:).json +++ b/data/documentation/jose_swift/signingalgorithm/hash(into:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"extendedModule":"Swift","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:17JSONWebAlgorithms16SigningAlgorithmO","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","symbolKind":"method"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations"]]},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/hash(into:)":{"abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/hash(into:)","kind":"symbol","title":"hash(into:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hash(into:)"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RawRepresentable-Implementations":{"kind":"article","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations","type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:17JSONWebAlgorithms16SigningAlgorithmO","roleHeading":"Instance Method","symbolKind":"method","extendedModule":"Swift","title":"hash(into:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hash(into:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/hash(into:)"]}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/hash(into:)":{"url":"\/documentation\/jose_swift\/signingalgorithm\/hash(into:)","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hash(into:)","type":"topic","title":"hash(into:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RawRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations","abstract":[],"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/hashvalue.json b/data/documentation/jose_swift/signingalgorithm/hashvalue.json index eb6bb42..43e6bb4 100644 --- a/data/documentation/jose_swift/signingalgorithm/hashvalue.json +++ b/data/documentation/jose_swift/signingalgorithm/hashvalue.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hashValue"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"extendedModule":"Swift","title":"hashValue","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:17JSONWebAlgorithms16SigningAlgorithmO","symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/hashvalue"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations"]]},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RawRepresentable-Implementations":{"kind":"article","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations","type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/hashValue":{"abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/hashvalue","kind":"symbol","title":"hashValue","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hashValue"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"roleHeading":"Instance Property","extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:17JSONWebAlgorithms16SigningAlgorithmO","symbolKind":"property","title":"hashValue"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hashValue"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/hashvalue"]}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RawRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations","abstract":[],"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/hashValue":{"url":"\/documentation\/jose_swift\/signingalgorithm\/hashvalue","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hashValue","abstract":[],"type":"topic","title":"hashValue","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/hs256.json b/data/documentation/jose_swift/signingalgorithm/hs256.json index 04f0ac6..d344d48 100644 --- a/data/documentation/jose_swift/signingalgorithm/hs256.json +++ b/data/documentation/jose_swift/signingalgorithm/hs256.json @@ -1 +1 @@ -{"abstract":[{"text":"HMAC using SHA-256","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/hs256"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"HS256","kind":"identifier"}],"symbolKind":"case","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5HS256yA2CmF","title":"SigningAlgorithm.HS256","role":"symbol"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"HS256","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS256","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/HS256":{"title":"SigningAlgorithm.HS256","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"HS256"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS256","url":"\/documentation\/jose_swift\/signingalgorithm\/hs256","abstract":[{"type":"text","text":"HMAC using SHA-256"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"HS256","kind":"identifier"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"SigningAlgorithm.HS256","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5HS256yA2CmF"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS256","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"HMAC using SHA-256","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"HS256"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/hs256"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/HS256":{"type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/hs256","abstract":[{"text":"HMAC using SHA-256","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"HS256"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS256","title":"SigningAlgorithm.HS256"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/hs384.json b/data/documentation/jose_swift/signingalgorithm/hs384.json index d6c6fba..9a70510 100644 --- a/data/documentation/jose_swift/signingalgorithm/hs384.json +++ b/data/documentation/jose_swift/signingalgorithm/hs384.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS384","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/hs384"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"HS384"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"case","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5HS384yA2CmF","role":"symbol","title":"SigningAlgorithm.HS384","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"HS384"}],"roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"abstract":[{"text":"HMAC using SHA-384","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/HS384":{"kind":"symbol","title":"SigningAlgorithm.HS384","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"HS384"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS384","url":"\/documentation\/jose_swift\/signingalgorithm\/hs384","abstract":[{"type":"text","text":"HMAC using SHA-384"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS384"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"HMAC using SHA-384"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"HS384"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"HS384","kind":"identifier"}],"role":"symbol","modules":[{"name":"jose-swift"}],"title":"SigningAlgorithm.HS384","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5HS384yA2CmF","symbolKind":"case"},"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/hs384"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/HS384":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"HS384"}],"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/hs384","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS384","abstract":[{"text":"HMAC using SHA-384","type":"text"}],"title":"SigningAlgorithm.HS384","type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/hs512.json b/data/documentation/jose_swift/signingalgorithm/hs512.json index b07ec33..d4be9e6 100644 --- a/data/documentation/jose_swift/signingalgorithm/hs512.json +++ b/data/documentation/jose_swift/signingalgorithm/hs512.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"HMAC using SHA-512","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"HS512","kind":"identifier"}]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS512","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/hs512"]}],"metadata":{"title":"SigningAlgorithm.HS512","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"HS512","kind":"identifier"}],"roleHeading":"Case","role":"symbol","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5HS512yA2CmF","symbolKind":"case"},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/HS512":{"kind":"symbol","abstract":[{"type":"text","text":"HMAC using SHA-512"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"HS512","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS512","title":"SigningAlgorithm.HS512","type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/hs512","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"HMAC using SHA-512"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS512"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"HS512"}],"title":"SigningAlgorithm.HS512","symbolKind":"case","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5HS512yA2CmF","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Case"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"HS512"}]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/hs512"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/HS512":{"type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/HS512","abstract":[{"type":"text","text":"HMAC using SHA-512"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/hs512","title":"SigningAlgorithm.HS512","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"HS512","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/init(from:).json b/data/documentation/jose_swift/signingalgorithm/init(from:).json index 4d2d2fb..1b08adc 100644 --- a/data/documentation/jose_swift/signingalgorithm/init(from:).json +++ b/data/documentation/jose_swift/signingalgorithm/init(from:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"init","roleHeading":"Initializer","role":"symbol","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:17JSONWebAlgorithms16SigningAlgorithmO","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"relatedModules":["Swift"],"name":"jose-swift"}],"title":"init(from:)","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(from:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RawRepresentable-Implementations":{"kind":"article","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations","type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/init(from:)":{"abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/init(from:)","kind":"symbol","title":"init(from:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(from:)"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"metadata":{"title":"init(from:)","symbolKind":"init","extendedModule":"Swift","roleHeading":"Initializer","modules":[{"name":"jose-swift","relatedModules":["Swift"]}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:17JSONWebAlgorithms16SigningAlgorithmO","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(from:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/init(from:)"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/init(from:)":{"url":"\/documentation\/jose_swift\/signingalgorithm\/init(from:)","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(from:)","type":"topic","title":"init(from:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RawRepresentable-Implementations":{"url":"\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations","kind":"article","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations","abstract":[],"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/init(rawvalue:).json b/data/documentation/jose_swift/signingalgorithm/init(rawvalue:).json index 8a0e88b..f886292 100644 --- a/data/documentation/jose_swift/signingalgorithm/init(rawvalue:).json +++ b/data/documentation/jose_swift/signingalgorithm/init(rawvalue:).json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO8rawValueACSgSS_tcfc","title":"init(rawValue:)","role":"symbol","modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","symbolKind":"init"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(rawValue:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/init(rawValue:)":{"title":"init(rawValue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(rawValue:)","url":"\/documentation\/jose_swift\/signingalgorithm\/init(rawvalue:)","abstract":[],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"symbolKind":"init","modules":[{"name":"jose-swift"}],"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(rawValue:)","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO8rawValueACSgSS_tcfc","role":"symbol"},"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/init(rawValue:)":{"type":"topic","title":"init(rawValue:)","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/signingalgorithm\/init(rawvalue:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/invalid.json b/data/documentation/jose_swift/signingalgorithm/invalid.json index 5f10ba7..c0938ac 100644 --- a/data/documentation/jose_swift/signingalgorithm/invalid.json +++ b/data/documentation/jose_swift/signingalgorithm/invalid.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Invalid algorithm that will always fail"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalid","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/invalid"]}],"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"SigningAlgorithm.invalid","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalid"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO7invalidyA2CmF"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/invalid"},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/invalid":{"abstract":[{"text":"Invalid algorithm that will always fail","type":"text"}],"title":"SigningAlgorithm.invalid","role":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/invalid","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalid","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/invalid","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Case","role":"symbol","title":"SigningAlgorithm.invalid","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalid","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO7invalidyA2CmF","symbolKind":"case"},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/invalid","interfaceLanguage":"swift"},"abstract":[{"text":"Invalid algorithm that will always fail","type":"text"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalid","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/invalid"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/invalid":{"role":"symbol","type":"topic","abstract":[{"text":"Invalid algorithm that will always fail","type":"text"}],"title":"SigningAlgorithm.invalid","url":"\/documentation\/jose_swift\/signingalgorithm\/invalid","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalid","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/invalid"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/none.json b/data/documentation/jose_swift/signingalgorithm/none.json index 08dcb65..9183677 100644 --- a/data/documentation/jose_swift/signingalgorithm/none.json +++ b/data/documentation/jose_swift/signingalgorithm/none.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/none"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"kind":"symbol","abstract":[{"text":"No digital signature or MAC performed","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"none"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"case","role":"symbol","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO4noneyA2CmF","modules":[{"name":"jose-swift"}],"roleHeading":"Case","title":"SigningAlgorithm.none","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"none","kind":"identifier"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/none"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/none":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/none","role":"symbol","abstract":[{"type":"text","text":"No digital signature or MAC performed"}],"type":"topic","title":"SigningAlgorithm.none","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/none","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"No digital signature or MAC performed","type":"text"}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/none","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/none"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","title":"SigningAlgorithm.none","modules":[{"name":"jose-swift"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"}],"symbolKind":"case","role":"symbol","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO4noneyA2CmF"},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/none":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"No digital signature or MAC performed"}],"title":"SigningAlgorithm.none","url":"\/documentation\/jose_swift\/signingalgorithm\/none","role":"symbol","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/none"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/ps256.json b/data/documentation/jose_swift/signingalgorithm/ps256.json index 055e35a..8585dea 100644 --- a/data/documentation/jose_swift/signingalgorithm/ps256.json +++ b/data/documentation/jose_swift/signingalgorithm/ps256.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/ps256"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS256","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PS256"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"SigningAlgorithm.PS256","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"PS256","kind":"identifier"}],"roleHeading":"Case","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5PS256yA2CmF","symbolKind":"case","modules":[{"name":"jose-swift"}],"role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"RSASSA-PSS using SHA-256 and MGF1 with SHA-256"}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/PS256":{"title":"SigningAlgorithm.PS256","url":"\/documentation\/jose_swift\/signingalgorithm\/ps256","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PS256","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"RSASSA-PSS using SHA-256 and MGF1 with SHA-256"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS256"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5PS256yA2CmF","roleHeading":"Case","modules":[{"name":"jose-swift"}],"title":"SigningAlgorithm.PS256","symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"PS256","kind":"identifier"}]},"abstract":[{"type":"text","text":"RSASSA-PSS using SHA-256 and MGF1 with SHA-256"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"PS256"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS256"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/ps256"]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"kind":"symbol","sections":[],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/PS256":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/ps256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS256","abstract":[{"text":"RSASSA-PSS using SHA-256 and MGF1 with SHA-256","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"PS256"}],"type":"topic","title":"SigningAlgorithm.PS256","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/ps384.json b/data/documentation/jose_swift/signingalgorithm/ps384.json index 34004ff..701a142 100644 --- a/data/documentation/jose_swift/signingalgorithm/ps384.json +++ b/data/documentation/jose_swift/signingalgorithm/ps384.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS384"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"jose-swift"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"PS384","kind":"identifier"}],"symbolKind":"case","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5PS384yA2CmF","title":"SigningAlgorithm.PS384","role":"symbol"},"sections":[],"abstract":[{"text":"RSASSA-PSS using SHA-384 and MGF1 with SHA-384","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"PS384","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/ps384"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/PS384":{"abstract":[{"type":"text","text":"RSASSA-PSS using SHA-384 and MGF1 with SHA-384"}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PS384","kind":"identifier"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/ps384","kind":"symbol","title":"SigningAlgorithm.PS384","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS384"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/ps384"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS384"},"kind":"symbol","abstract":[{"type":"text","text":"RSASSA-PSS using SHA-384 and MGF1 with SHA-384"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PS384"}]}]}],"metadata":{"role":"symbol","roleHeading":"Case","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5PS384yA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PS384"}],"symbolKind":"case","title":"SigningAlgorithm.PS384","modules":[{"name":"jose-swift"}]},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/PS384":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PS384"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS384","kind":"symbol","abstract":[{"type":"text","text":"RSASSA-PSS using SHA-384 and MGF1 with SHA-384"}],"role":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm\/ps384","title":"SigningAlgorithm.PS384","type":"topic"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/ps512.json b/data/documentation/jose_swift/signingalgorithm/ps512.json index 46fb3f1..dae7f1b 100644 --- a/data/documentation/jose_swift/signingalgorithm/ps512.json +++ b/data/documentation/jose_swift/signingalgorithm/ps512.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/ps512"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"case","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5PS512yA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PS512"}],"modules":[{"name":"jose-swift"}],"title":"SigningAlgorithm.PS512","roleHeading":"Case","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"PS512","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS512","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"RSASSA-PSS using SHA-512 and MGF1 with SHA-512"}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/PS512":{"kind":"symbol","title":"SigningAlgorithm.PS512","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PS512"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS512","url":"\/documentation\/jose_swift\/signingalgorithm\/ps512","abstract":[{"type":"text","text":"RSASSA-PSS using SHA-512 and MGF1 with SHA-512"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/ps512"]}],"sections":[],"metadata":{"symbolKind":"case","roleHeading":"Case","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5PS512yA2CmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"PS512"}],"title":"SigningAlgorithm.PS512","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"abstract":[{"text":"RSASSA-PSS using SHA-512 and MGF1 with SHA-512","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS512"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PS512"}]}],"kind":"declarations"}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/PS512":{"title":"SigningAlgorithm.PS512","kind":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/PS512","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"PS512","kind":"identifier"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/ps512","abstract":[{"text":"RSASSA-PSS using SHA-512 and MGF1 with SHA-512","type":"text"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/rawrepresentable-implementations.json b/data/documentation/jose_swift/signingalgorithm/rawrepresentable-implementations.json index 7918c8e..2cba0ba 100644 --- a/data/documentation/jose_swift/signingalgorithm/rawrepresentable-implementations.json +++ b/data/documentation/jose_swift/signingalgorithm/rawrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(from:)"],"generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hashValue"],"generated":true},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hash(into:)"]}],"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"jose-swift"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/encode(to:)":{"url":"\/documentation\/jose_swift\/signingalgorithm\/encode(to:)","kind":"symbol","title":"encode(to:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/encode(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/hashValue":{"abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/hashvalue","kind":"symbol","title":"hashValue","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hashValue"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/init(from:)":{"abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/init(from:)","kind":"symbol","title":"init(from:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(from:)"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/hash(into:)":{"abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/hash(into:)","kind":"symbol","title":"hash(into:)","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hash(into:)"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"jose-swift"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RawRepresentable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hashValue"],"title":"Instance Properties","generated":true},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/encode(to:)","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/hashValue":{"url":"\/documentation\/jose_swift\/signingalgorithm\/hashvalue","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hashValue","abstract":[],"type":"topic","title":"hashValue","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/hash(into:)":{"url":"\/documentation\/jose_swift\/signingalgorithm\/hash(into:)","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/hash(into:)","type":"topic","title":"hash(into:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/encode(to:)":{"url":"\/documentation\/jose_swift\/signingalgorithm\/encode(to:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/encode(to:)","abstract":[],"type":"topic","title":"encode(to:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/init(from:)":{"url":"\/documentation\/jose_swift\/signingalgorithm\/init(from:)","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/init(from:)","type":"topic","title":"init(from:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/rs256.json b/data/documentation/jose_swift/signingalgorithm/rs256.json index 21376fa..7be6380 100644 --- a/data/documentation/jose_swift/signingalgorithm/rs256.json +++ b/data/documentation/jose_swift/signingalgorithm/rs256.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-256"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS256"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"RS256"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/rs256"]}],"metadata":{"title":"SigningAlgorithm.RS256","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RS256","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5RS256yA2CmF","role":"symbol","roleHeading":"Case"},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RS256":{"kind":"symbol","title":"SigningAlgorithm.RS256","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS256"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS256","url":"\/documentation\/jose_swift\/signingalgorithm\/rs256","abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-256"}],"type":"topic","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"abstract":[{"text":"RSASSA-PKCS1-v1_5 using SHA-256","type":"text"}],"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/rs256"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"metadata":{"role":"symbol","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5RS256yA2CmF","title":"SigningAlgorithm.RS256","symbolKind":"case","modules":[{"name":"jose-swift"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"RS256","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS256"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS256","interfaceLanguage":"swift"},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RS256":{"title":"SigningAlgorithm.RS256","abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-256"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS256"}],"role":"symbol","type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/rs256","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS256"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/rs384.json b/data/documentation/jose_swift/signingalgorithm/rs384.json index a1f44e3..e3114b6 100644 --- a/data/documentation/jose_swift/signingalgorithm/rs384.json +++ b/data/documentation/jose_swift/signingalgorithm/rs384.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RS384","kind":"identifier"}],"title":"SigningAlgorithm.RS384","modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5RS384yA2CmF","symbolKind":"case","roleHeading":"Case","role":"symbol"},"abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-384"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"RS384","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS384","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/rs384"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RS384":{"kind":"symbol","title":"SigningAlgorithm.RS384","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS384"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS384","url":"\/documentation\/jose_swift\/signingalgorithm\/rs384","abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-384"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS384","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/rs384"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RS384","kind":"identifier"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5RS384yA2CmF","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS384"}],"title":"SigningAlgorithm.RS384","modules":[{"name":"jose-swift"}],"role":"symbol","roleHeading":"Case"},"abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-384"}],"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RS384":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS384"}],"abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-384"}],"url":"\/documentation\/jose_swift\/signingalgorithm\/rs384","title":"SigningAlgorithm.RS384","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS384"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/signingalgorithm/rs512.json b/data/documentation/jose_swift/signingalgorithm/rs512.json index 2a1df0d..478198a 100644 --- a/data/documentation/jose_swift/signingalgorithm/rs512.json +++ b/data/documentation/jose_swift/signingalgorithm/rs512.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/signingalgorithm\/rs512"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"RSASSA-PKCS1-v1_5 using SHA-512","type":"text"}],"metadata":{"roleHeading":"Case","symbolKind":"case","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5RS512yA2CmF","modules":[{"name":"jose-swift"}],"title":"SigningAlgorithm.RS512","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS512"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS512"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS512"},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RS512":{"type":"topic","url":"\/documentation\/jose_swift\/signingalgorithm\/rs512","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS512","title":"SigningAlgorithm.RS512","abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-512"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RS512"}]},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"kind":"symbol","url":"\/documentation\/jose_swift\/signingalgorithm","role":"symbol","type":"topic","abstract":[{"code":"SigningAlgorithm","type":"codeVoice"},{"text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS).","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"navigatorTitle":[{"kind":"identifier","text":"SigningAlgorithm"}],"title":"SigningAlgorithm","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SigningAlgorithm"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS512"},"abstract":[{"type":"text","text":"RSASSA-PKCS1-v1_5 using SHA-512"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RS512"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/signingalgorithm\/rs512"]}],"metadata":{"title":"SigningAlgorithm.RS512","role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"RS512","kind":"identifier"}],"symbolKind":"case","externalID":"s:17JSONWebAlgorithms16SigningAlgorithmO5RS512yA2CmF","modules":[{"name":"jose-swift"}]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://jose-swift/documentation/jose_swift/SigningAlgorithm":{"role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm","type":"topic","abstract":[{"type":"codeVoice","code":"SigningAlgorithm"},{"type":"text","text":" represents the various supported algorithms for signing in a JSON Web Signature (JWS)."},{"type":"text","text":" "},{"type":"text","text":"Each case of this enum represents a different cryptographic algorithm used for digital signatures or message authentication codes (MACs)."}],"url":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","navigatorTitle":[{"text":"SigningAlgorithm","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SigningAlgorithm"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/SigningAlgorithm/RS512":{"title":"SigningAlgorithm.RS512","url":"\/documentation\/jose_swift\/signingalgorithm\/rs512","abstract":[{"text":"RSASSA-PKCS1-v1_5 using SHA-512","type":"text"}],"kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/SigningAlgorithm\/RS512","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"RS512","kind":"identifier"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/validateclaims(claims:expectedissuer:expectedaudience:).json b/data/documentation/jose_swift/validateclaims(claims:expectedissuer:expectedaudience:).json index 30fea2b..e934944 100644 --- a/data/documentation/jose_swift/validateclaims(claims:expectedissuer:expectedaudience:).json +++ b/data/documentation/jose_swift/validateclaims(claims:expectedissuer:expectedaudience:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validateClaims"},{"text":"(","kind":"text"},{"text":"claims","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","preciseIdentifier":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP","text":"JWTRegisteredFieldsClaims","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expectedIssuer"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"expectedAudience","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/validateClaims(claims:expectedIssuer:expectedAudience:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"metadata":{"title":"validateClaims(claims:expectedIssuer:expectedAudience:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"validateClaims","kind":"identifier"},{"text":"(","kind":"text"},{"text":"claims","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP","text":"JWTRegisteredFieldsClaims"},{"kind":"text","text":", "},{"text":"expectedIssuer","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"expectedAudience"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"throws"}],"roleHeading":"Function","externalID":"s:12JSONWebToken14validateClaims6claims14expectedIssuer0F8AudienceyAA019JWTRegisteredFieldsD0_p_SSSgAGtKF","symbolKind":"func","modules":[{"name":"jose-swift"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/validateclaims(claims:expectedissuer:expectedaudience:)"]}],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"type":"topic","role":"symbol","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","kind":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"type":"text","text":" "},{"type":"text","text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims."}],"title":"JWTRegisteredFieldsClaims"},"doc://jose-swift/documentation/jose_swift/validateClaims(claims:expectedIssuer:expectedAudience:)":{"kind":"symbol","title":"validateClaims(claims:expectedIssuer:expectedAudience:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"validateClaims","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"claims"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP","text":"JWTRegisteredFieldsClaims"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expectedIssuer"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"expectedAudience","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/validateClaims(claims:expectedIssuer:expectedAudience:)","url":"\/documentation\/jose_swift\/validateclaims(claims:expectedissuer:expectedaudience:)","abstract":[],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"validateClaims","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"claims"},{"text":": ","kind":"text"},{"text":"JWTRegisteredFieldsClaims","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","preciseIdentifier":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"expectedIssuer","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"expectedAudience","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Function","role":"symbol","symbolKind":"func","modules":[{"name":"jose-swift"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"validateClaims","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"claims"},{"kind":"text","text":": "},{"preciseIdentifier":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP","kind":"typeIdentifier","text":"JWTRegisteredFieldsClaims"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expectedIssuer"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"expectedAudience"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"validateClaims(claims:expectedIssuer:expectedAudience:)","externalID":"s:12JSONWebToken14validateClaims6claims14expectedIssuer0F8AudienceyAA019JWTRegisteredFieldsD0_p_SSSgAGtKF"},"variants":[{"paths":["\/documentation\/jose_swift\/validateclaims(claims:expectedissuer:expectedaudience:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"kind":"symbol","identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/validateClaims(claims:expectedIssuer:expectedAudience:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWTRegisteredFieldsClaims":{"abstract":[{"type":"codeVoice","code":"JWTRegisteredFieldsClaims"},{"type":"text","text":" is a protocol defining the standard claims typically included in a JWT."},{"text":" ","type":"text"},{"text":"Conforming types can represent the payload of a JWT, encompassing both registered claim names and custom claims.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWTRegisteredFieldsClaims"}],"navigatorTitle":[{"text":"JWTRegisteredFieldsClaims","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWTRegisteredFieldsClaims","title":"JWTRegisteredFieldsClaims","type":"topic","url":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims"},"doc://jose-swift/documentation/jose_swift/validateClaims(claims:expectedIssuer:expectedAudience:)":{"title":"validateClaims(claims:expectedIssuer:expectedAudience:)","abstract":[],"url":"\/documentation\/jose_swift\/validateclaims(claims:expectedissuer:expectedaudience:)","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/validateClaims(claims:expectedIssuer:expectedAudience:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"validateClaims","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"claims"},{"kind":"text","text":": "},{"preciseIdentifier":"s:12JSONWebToken25JWTRegisteredFieldsClaimsP","kind":"typeIdentifier","text":"JWTRegisteredFieldsClaims"},{"kind":"text","text":", "},{"text":"expectedIssuer","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"expectedAudience","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/verifier.json b/data/documentation/jose_swift/verifier.json index 8b82a4e..c96e3ee 100644 --- a/data/documentation/jose_swift/verifier.json +++ b/data/documentation/jose_swift/verifier.json @@ -1 +1 @@ -{"metadata":{"navigatorTitle":[{"kind":"identifier","text":"Verifier"}],"role":"symbol","externalID":"s:17JSONWebAlgorithms8VerifierP","symbolKind":"protocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"Verifier","kind":"identifier"}],"roleHeading":"Protocol","modules":[{"name":"jose-swift"}],"title":"Verifier"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/algorithm"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/verify(data:signature:key:)"],"title":"Instance Methods"}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"variants":[{"paths":["\/documentation\/jose_swift\/verifier"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"Verifier","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://jose-swift/documentation/jose_swift/Verifier":{"abstract":[],"navigatorTitle":[{"text":"Verifier","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Verifier"}],"url":"\/documentation\/jose_swift\/verifier","kind":"symbol","title":"Verifier","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier"},"doc://jose-swift/documentation/jose_swift/Verifier/verify(data:signature:key:)":{"abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/verifier\/verify(data:signature:key:)","kind":"symbol","title":"verify(data:signature:key:)","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/verify(data:signature:key:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift/Verifier/algorithm":{"title":"algorithm","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/verifier\/algorithm","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/algorithm","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/algorithm"],"title":"Instance Properties"},{"identifiers":["doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/verify(data:signature:key:)"],"title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/jose_swift\/verifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"Verifier","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"roleHeading":"Protocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"Verifier","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"Verifier","kind":"identifier"}],"modules":[{"name":"jose-swift"}],"title":"Verifier","externalID":"s:17JSONWebAlgorithms8VerifierP","symbolKind":"protocol"},"references":{"doc://jose-swift/documentation/jose_swift/Verifier/algorithm":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/algorithm","kind":"symbol","abstract":[],"required":true,"url":"\/documentation\/jose_swift\/verifier\/algorithm","role":"symbol","title":"algorithm","type":"topic"},"doc://jose-swift/documentation/jose_swift/Verifier":{"navigatorTitle":[{"text":"Verifier","kind":"identifier"}],"type":"topic","title":"Verifier","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/verifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Verifier","kind":"identifier"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/Verifier/verify(data:signature:key:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"verify","kind":"identifier"},{"text":"(","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"signature","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/verify(data:signature:key:)","kind":"symbol","abstract":[],"required":true,"url":"\/documentation\/jose_swift\/verifier\/verify(data:signature:key:)","role":"symbol","title":"verify(data:signature:key:)","type":"topic"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/verifier/algorithm.json b/data/documentation/jose_swift/verifier/algorithm.json index b81dfe4..875fd44 100644 --- a/data/documentation/jose_swift/verifier/algorithm.json +++ b/data/documentation/jose_swift/verifier/algorithm.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier"]]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","title":"algorithm","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"modules":[{"name":"jose-swift"}],"required":true,"externalID":"s:17JSONWebAlgorithms8VerifierP9algorithmSSvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/algorithm","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/jose_swift\/verifier\/algorithm"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/Verifier/algorithm":{"title":"algorithm","kind":"symbol","abstract":[],"url":"\/documentation\/jose_swift\/verifier\/algorithm","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/algorithm","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol"},"doc://jose-swift/documentation/jose_swift/Verifier":{"abstract":[],"navigatorTitle":[{"text":"Verifier","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Verifier"}],"url":"\/documentation\/jose_swift\/verifier","kind":"symbol","title":"Verifier","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier"]]},"identifier":{"url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/algorithm","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"algorithm"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"algorithm"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","required":true,"modules":[{"name":"jose-swift"}],"title":"algorithm","externalID":"s:17JSONWebAlgorithms8VerifierP9algorithmSSvp","symbolKind":"property"},"variants":[{"paths":["\/documentation\/jose_swift\/verifier\/algorithm"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://jose-swift/documentation/jose_swift/Verifier/algorithm":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"algorithm","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/algorithm","kind":"symbol","abstract":[],"required":true,"url":"\/documentation\/jose_swift\/verifier\/algorithm","role":"symbol","title":"algorithm","type":"topic"},"doc://jose-swift/documentation/jose_swift/Verifier":{"navigatorTitle":[{"text":"Verifier","kind":"identifier"}],"type":"topic","title":"Verifier","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/verifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Verifier","kind":"identifier"}],"kind":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"}}} \ No newline at end of file diff --git a/data/documentation/jose_swift/verifier/verify(data:signature:key:).json b/data/documentation/jose_swift/verifier/verify(data:signature:key:).json index e22555c..bf32d83 100644 --- a/data/documentation/jose_swift/verifier/verify(data:signature:key:).json +++ b/data/documentation/jose_swift/verifier/verify(data:signature:key:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/jose_swift\/verifier\/verify(data:signature:key:)"]}],"sections":[],"kind":"symbol","metadata":{"roleHeading":"Instance Method","required":true,"modules":[{"name":"jose-swift"}],"externalID":"s:17JSONWebAlgorithms8VerifierP6verify4data9signature3keySb10Foundation4DataV_AJ0A3Key3JWKVSgtKF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"verify","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"signature"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"verify(data:signature:key:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"text":"data","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"signature","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/verify(data:signature:key:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://jose-swift/documentation/jose_swift/Verifier":{"abstract":[],"navigatorTitle":[{"text":"Verifier","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Verifier"}],"url":"\/documentation\/jose_swift\/verifier","kind":"symbol","title":"Verifier","role":"symbol","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier"},"doc://jose-swift/documentation/jose_swift/Verifier/verify(data:signature:key:)":{"abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JWK","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/jose_swift\/verifier\/verify(data:signature:key:)","kind":"symbol","title":"verify(data:signature:key:)","required":true,"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/verify(data:signature:key:)","role":"symbol"},"doc://jose-swift/documentation/jose_swift":{"role":"collection","kind":"symbol","title":"jose-swift","type":"topic","url":"\/documentation\/jose_swift","abstract":[],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift"},"https://www.rfc-editor.org/rfc/rfc7517":{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}],"title":"RFC7517"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","title":"JWK","url":"\/documentation\/jose_swift\/jwk","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","type":"topic","abstract":[{"text":"A JSON Web Key (JWK) representation ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517"}]}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/verify(data:signature:key:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/jose_swift\/verifier\/verify(data:signature:key:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:17JSONWebAlgorithms8VerifierP6verify4data9signature3keySb10Foundation4DataV_AJ0A3Key3JWKVSgtKF","title":"verify(data:signature:key:)","role":"symbol","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"verify"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"required":true,"modules":[{"name":"jose-swift"}],"symbolKind":"method"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"verify"},{"kind":"text","text":"("},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"signature","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","preciseIdentifier":"s:10JSONWebKey3JWKV","kind":"typeIdentifier","text":"JWK"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/jose-swift\/documentation\/jose_swift","doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier"]]},"references":{"doc://jose-swift/documentation/jose_swift":{"role":"collection","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift","abstract":[],"type":"topic","kind":"symbol","title":"jose-swift","url":"\/documentation\/jose_swift"},"doc://jose-swift/documentation/jose_swift/JWK":{"kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/JWK","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWK","kind":"identifier"}],"navigatorTitle":[{"text":"JWK","kind":"identifier"}],"abstract":[{"type":"text","text":"A JSON Web Key (JWK) representation "},{"identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","type":"reference","isActive":true}],"url":"\/documentation\/jose_swift\/jwk","title":"JWK"},"doc://jose-swift/documentation/jose_swift/Verifier/verify(data:signature:key:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"verify","kind":"identifier"},{"text":"(","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"signature","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"JWK","kind":"typeIdentifier","preciseIdentifier":"s:10JSONWebKey3JWKV"},{"text":"?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier\/verify(data:signature:key:)","kind":"symbol","abstract":[],"required":true,"url":"\/documentation\/jose_swift\/verifier\/verify(data:signature:key:)","role":"symbol","title":"verify(data:signature:key:)","type":"topic"},"doc://jose-swift/documentation/jose_swift/Verifier":{"navigatorTitle":[{"text":"Verifier","kind":"identifier"}],"type":"topic","title":"Verifier","abstract":[],"role":"symbol","url":"\/documentation\/jose_swift\/verifier","identifier":"doc:\/\/jose-swift\/documentation\/jose_swift\/Verifier","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Verifier","kind":"identifier"}],"kind":"symbol"},"https://www.rfc-editor.org/rfc/rfc7517":{"type":"link","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","title":"RFC7517","identifier":"https:\/\/www.rfc-editor.org\/rfc\/rfc7517","titleInlineContent":[{"text":"RFC7517","type":"text"}]}}} \ No newline at end of file diff --git a/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-80pr/index.html b/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-2k97y/index.html similarity index 100% rename from documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-80pr/index.html rename to documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-2k97y/index.html diff --git a/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-8izc9/index.html b/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-4mx85/index.html similarity index 100% rename from documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-8izc9/index.html rename to documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-4mx85/index.html diff --git a/documentation/jose_swift/jwe/decrypt(compactstring:senderkey:recipientkey:sharedkey:)/index.html b/documentation/jose_swift/jwe/decrypt(compactstring:senderkey:recipientkey:sharedkey:password:)/index.html similarity index 100% rename from documentation/jose_swift/jwe/decrypt(compactstring:senderkey:recipientkey:sharedkey:)/index.html rename to documentation/jose_swift/jwe/decrypt(compactstring:senderkey:recipientkey:sharedkey:password:)/index.html diff --git a/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j231/index.html b/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-2anal/index.html similarity index 100% rename from documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j231/index.html rename to documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-2anal/index.html diff --git a/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j446/index.html b/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-652ng/index.html similarity index 100% rename from documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j446/index.html rename to documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-652ng/index.html diff --git a/documentation/jose_swift/jwe/decrypt(senderkey:recipientkey:sharedkey:)/index.html b/documentation/jose_swift/jwe/decrypt(senderkey:recipientkey:sharedkey:password:)/index.html similarity index 100% rename from documentation/jose_swift/jwe/decrypt(senderkey:recipientkey:sharedkey:)/index.html rename to documentation/jose_swift/jwe/decrypt(senderkey:recipientkey:sharedkey:password:)/index.html diff --git a/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:)/index.html b/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html similarity index 100% rename from documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:)/index.html rename to documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html diff --git a/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:)/index.html b/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html similarity index 100% rename from documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:)/index.html rename to documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html diff --git a/documentation/jose_swift/jwe/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:)/index.html b/documentation/jose_swift/jwe/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html similarity index 100% rename from documentation/jose_swift/jwe/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:)/index.html rename to documentation/jose_swift/jwe/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html diff --git a/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)/index.html b/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html similarity index 100% rename from documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)/index.html rename to documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html diff --git a/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)/index.html b/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html similarity index 100% rename from documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)/index.html rename to documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html diff --git a/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:)/index.html b/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html similarity index 100% rename from documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:)/index.html rename to documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html diff --git a/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)/index.html b/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html similarity index 100% rename from documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)/index.html rename to documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)/index.html diff --git a/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:)/index.html b/documentation/jose_swift/jwedecryptor/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)/index.html similarity index 100% rename from documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:)/index.html rename to documentation/jose_swift/jwedecryptor/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)/index.html diff --git a/documentation/jose_swift/jwedecryptor/supportedkeymanagmentalgorithms/index.html b/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-3giha/index.html similarity index 100% rename from documentation/jose_swift/jwedecryptor/supportedkeymanagmentalgorithms/index.html rename to documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-3giha/index.html diff --git a/documentation/jose_swift/jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:hasmultirecipients:)/index.html b/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-zkfk/index.html similarity index 100% rename from documentation/jose_swift/jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:hasmultirecipients:)/index.html rename to documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-zkfk/index.html diff --git a/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:encryptionmodule:)/index.html b/documentation/jose_swift/jwedecryptor/supportedkeymanagementalgorithms/index.html similarity index 100% rename from documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:encryptionmodule:)/index.html rename to documentation/jose_swift/jwedecryptor/supportedkeymanagementalgorithms/index.html diff --git a/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:)/index.html b/documentation/jose_swift/jweencryptionmodule/defaultwithmasterephemeralkey/index.html similarity index 100% rename from documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:)/index.html rename to documentation/jose_swift/jweencryptionmodule/defaultwithmasterephemeralkey/index.html diff --git a/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:)/index.html b/documentation/jose_swift/jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:hasmultirecipients:)/index.html similarity index 100% rename from documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:)/index.html rename to documentation/jose_swift/jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:hasmultirecipients:)/index.html diff --git a/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-1fdve/index.html b/documentation/jose_swift/jwemultidecryptor/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)/index.html similarity index 100% rename from documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-1fdve/index.html rename to documentation/jose_swift/jwemultidecryptor/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)/index.html diff --git a/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-90jlq/index.html b/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-5b0uw/index.html similarity index 100% rename from documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-90jlq/index.html rename to documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-5b0uw/index.html diff --git a/documentation/jose_swift/keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7fctc/index.html b/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-oowt/index.html similarity index 100% rename from documentation/jose_swift/keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7fctc/index.html rename to documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-oowt/index.html diff --git a/documentation/jose_swift/keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7tuyr/index.html b/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)/index.html similarity index 100% rename from documentation/jose_swift/keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7tuyr/index.html rename to documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)/index.html diff --git a/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)/index.html b/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-3jrjb/index.html b/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-3jrjb/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-3jrjb/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-tnag/index.html b/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-tnag/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-tnag/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/jwk/signingalgorithm()/index.html b/documentation/jose_swift/jwk/signingalgorithm()/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/jwk/signingalgorithm()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/keyderivation/derivekey(arguments:)/index.html b/documentation/jose_swift/keyderivation/derivekey(arguments:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/keyderivation/derivekey(arguments:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/keyderivationarguments/algorithmid(_:)/index.html b/documentation/jose_swift/keyderivationarguments/algorithmid(_:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/keyderivationarguments/algorithmid(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/keyderivationarguments/customdata(key:value:)/index.html b/documentation/jose_swift/keyderivationarguments/customdata(key:value:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/keyderivationarguments/customdata(key:value:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/keyderivationarguments/customjwk(key:value:)/index.html b/documentation/jose_swift/keyderivationarguments/customjwk(key:value:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/keyderivationarguments/customjwk(key:value:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/keyderivationarguments/index.html b/documentation/jose_swift/keyderivationarguments/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/keyderivationarguments/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/keyderivationarguments/key(_:)/index.html b/documentation/jose_swift/keyderivationarguments/key(_:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/keyderivationarguments/key(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/keyderivationarguments/keylengthinbits(_:)/index.html b/documentation/jose_swift/keyderivationarguments/keylengthinbits(_:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/keyderivationarguments/keylengthinbits(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/keyderivationarguments/partyuinfo(_:)/index.html b/documentation/jose_swift/keyderivationarguments/partyuinfo(_:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/keyderivationarguments/partyuinfo(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/keyderivationarguments/partyvinfo(_:)/index.html b/documentation/jose_swift/keyderivationarguments/partyvinfo(_:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/keyderivationarguments/partyvinfo(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/keyderivationarguments/password(_:)/index.html b/documentation/jose_swift/keyderivationarguments/password(_:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/keyderivationarguments/password(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/keyderivationarguments/saltcount(_:)/index.html b/documentation/jose_swift/keyderivationarguments/saltcount(_:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/keyderivationarguments/saltcount(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/keyderivationarguments/saltinput(_:)/index.html b/documentation/jose_swift/keyderivationarguments/saltinput(_:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/keyderivationarguments/saltinput(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/keyderivationarguments/tag(_:)/index.html b/documentation/jose_swift/keyderivationarguments/tag(_:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/keyderivationarguments/tag(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/securerandom/index.html b/documentation/jose_swift/securerandom/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/securerandom/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/documentation/jose_swift/securerandom/securerandomdata(count:)/index.html b/documentation/jose_swift/securerandom/securerandomdata(count:)/index.html new file mode 100644 index 0000000..004830e --- /dev/null +++ b/documentation/jose_swift/securerandom/securerandomdata(count:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/index/availability.index b/index/availability.index index 0fbed1b..3b03d81 100644 Binary files a/index/availability.index and b/index/availability.index differ diff --git a/index/data.mdb b/index/data.mdb index cb7d60f..f2995c0 100755 Binary files a/index/data.mdb and b/index/data.mdb differ diff --git a/index/index.json b/index/index.json index 1f851a0..5e4b9ac 100644 --- a/index/index.json +++ b/index/index.json @@ -1 +1 @@ -{"interfaceLanguages":{"swift":[{"children":[{"title":"Protocols","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressor\/compress(input:)","title":"func compress(input: Data) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/contentcompressor","title":"ContentCompressor","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentdecompressor\/decompress(input:)","title":"func decompress(input: Data) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/contentdecompressor","title":"ContentDecompressor","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentdecryptor\/decrypt(cipher:using:arguments:)","title":"func decrypt(cipher: Data, using: Data, arguments: [ContentEncryptionArguments]) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/contentdecryptor","title":"ContentDecryptor","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptor\/encrypt(payload:using:arguments:)","title":"func encrypt(payload: Data, using: Data, arguments: [ContentEncryptionArguments]) throws -> ContentEncryptionResult","type":"method"},{"path":"\/documentation\/jose_swift\/contentencryptor\/generatecek()","title":"func generateCEK() throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/contentencryptor\/generateinitializationvector()","title":"func generateInitializationVector() throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/contentencryptor","title":"ContentEncryptor","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyuinfo","title":"var agreementPartyUInfo: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyvinfo","title":"var agreementPartyVInfo: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/authenticationtag","title":"var authenticationTag: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/ephemeralpublickey","title":"var ephemeralPublicKey: JWK?","type":"property"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/initializationvector","title":"var initializationVector: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltcount","title":"var pbes2SaltCount: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltinput","title":"var pbes2SaltInput: Data?","type":"property"}],"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","title":"JWARegisteredFieldsHeader","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwedecryptor\/supportedcontentencryptionalgorithms","title":"var supportedContentEncryptionAlgorithms: [ContentEncryptionAlgorithm]","type":"property"},{"path":"\/documentation\/jose_swift\/jwedecryptor\/supportedkeymanagmentalgorithms","title":"var supportedKeyManagmentAlgorithms: [KeyManagementAlgorithm]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwedecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:)","title":"func decrypt(protectedHeader: P?, unprotectedHeader: U?, cipher: Data, recipientHeader: R?, encryptedKey: Data?, initializationVector: Data?, authenticationTag: Data?, additionalAuthenticationData: Data?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/jwedecryptor","title":"JWEDecryptor","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptor\/supportedcontentencryptionalgorithms","title":"var supportedContentEncryptionAlgorithms: [ContentEncryptionAlgorithm]","type":"property"},{"path":"\/documentation\/jose_swift\/jweencryptor\/supportedkeymanagmentalgorithms","title":"var supportedKeyManagmentAlgorithms: [KeyManagementAlgorithm]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptor\/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:hasmultirecipients:)","title":"func encrypt(payload: Data, senderKey: JWK?, recipientKey: JWK?, protectedHeader: P?, unprotectedHeader: U?, recipientHeader: R?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, hasMultiRecipients: Bool) throws -> JWEParts","type":"method"}],"path":"\/documentation\/jose_swift\/jweencryptor","title":"JWEEncryptor","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:encryptionmodule:)","title":"func decrypt(protectedHeader: P?, unprotectedHeader: U?, cipher: Data, recipients: [(header: R?, encryptedKey: Data?)], initializationVector: Data?, authenticationTag: Data?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, additionalAuthenticationData: Data?, tryAllRecipients: Bool, encryptionModule: JWEEncryptionModule) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/jwemultidecryptor","title":"JWEMultiDecryptor","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:)","title":"func encrypt(payload: Data, senderKey: JWK?, recipients: [(header: R?, key: JWK)], protectedHeader: P?, unprotectedHeader: U?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, encryptionModule: JWEEncryptionModule) throws -> [JWEParts]","type":"method"},{"path":"\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:)","title":"func encrypt(payload: Data, senderKey: JWK?, recipientsKeys: [JWK], protectedHeader: P?, unprotectedHeader: U?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, encryptionModule: JWEEncryptionModule) throws -> [JWEParts]","type":"method"}],"path":"\/documentation\/jose_swift\/jwemultiencryptor","title":"JWEMultiEncryptor","type":"protocol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-90jlq","title":"init(keyManagementAlgorithm: KeyManagementAlgorithm?, encodingAlgorithm: ContentEncryptionAlgorithm?, compressionAlgorithm: ContentCompressionAlgorithm?, keyID: String?, jwkSetURL: String?, jwk: JWK?, x509URL: String?, x509CertificateChain: String?, x509CertificateSHA1Thumbprint: String?, x509CertificateSHA256Thumbprint: String?, type: String?, contentType: String?, critical: String?, ephemeralPublicKey: JWK?, agreementPartyUInfo: Data?, agreementPartyVInfo: Data?, initializationVector: Data?, authenticationTag: Data?, pbes2SaltInput: Data?, pbes2SaltCount: Data?, senderKeyId: String?)","type":"init"}],"title":"JWERegisteredFieldsHeader Implementations","type":"groupMarker"}],"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-1fdve","title":"init(keyManagementAlgorithm: KeyManagementAlgorithm?, encodingAlgorithm: ContentEncryptionAlgorithm?, compressionAlgorithm: ContentCompressionAlgorithm?, keyID: String?, jwkSetURL: String?, jwk: JWK?, x509URL: String?, x509CertificateChain: String?, x509CertificateSHA1Thumbprint: String?, x509CertificateSHA256Thumbprint: String?, type: String?, contentType: String?, critical: String?, ephemeralPublicKey: JWK?, agreementPartyUInfo: Data?, agreementPartyVInfo: Data?, initializationVector: Data?, authenticationTag: Data?, pbes2SaltInput: Data?, pbes2SaltCount: Data?, senderKeyId: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/compressionalgorithm","title":"var compressionAlgorithm: ContentCompressionAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/contenttype","title":"var contentType: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/critical","title":"var critical: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/encodingalgorithm","title":"var encodingAlgorithm: ContentEncryptionAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwk","title":"var jwk: JWK?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwkseturl","title":"var jwkSetURL: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/keyid","title":"var keyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/keymanagementalgorithm","title":"var keyManagementAlgorithm: KeyManagementAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/senderkeyid","title":"var senderKeyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/type","title":"var type: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatechain","title":"var x509CertificateChain: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha1thumbprint","title":"var x509CertificateSHA1Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha256thumbprint","title":"var x509CertificateSHA256Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509url","title":"var x509URL: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(from:)","title":"init(from: JWK)","type":"init"}],"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/decodable-implementations","title":"Decodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader","title":"JWERegisteredFieldsHeader","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwkrepresentable\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"},{"path":"\/documentation\/jose_swift\/jwkrepresentable\/publickey","title":"var publicKey: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/jwkrepresentable","title":"JWKRepresentable","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/algorithm","title":"var algorithm: SigningAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/contenttype","title":"var contentType: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/critical","title":"var critical: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwk","title":"var jwk: JWK?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwkseturl","title":"var jwkSetURL: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/keyid","title":"var keyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/type","title":"var type: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatechain","title":"var x509CertificateChain: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha1thumbprint","title":"var x509CertificateSHA1Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha256thumbprint","title":"var x509CertificateSHA256Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509url","title":"var x509URL: String?","type":"property"}],"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","title":"JWSRegisteredFieldsHeader","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/audience","title":"var audience: [String]?","type":"property"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/expirationtime","title":"var expirationTime: Date?","type":"property"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuedat","title":"var issuedAt: Date?","type":"property"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuer","title":"var issuer: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/jwtid","title":"var jwtID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/notbeforetime","title":"var notBeforeTime: Date?","type":"property"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/subject","title":"var subject: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/validateextraclaims()","title":"func validateExtraClaims() throws","type":"method"}],"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","title":"JWTRegisteredFieldsClaims","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keyagreementz\/agreeuponz(privatekey:publickey:ephemeralkey:sender:)","title":"func agreeUponZ(privateKey: JWK, publicKey: JWK, ephemeralKey: JWK?, sender: Bool) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/keyagreementz","title":"KeyAgreementZ","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/jose_swift\/keyderivation\/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7fctc","title":"func deriveKey(key: Data, keyLengthInBits: Int, algorithmId: Data, partyUInfo: Data, partyVInfo: Data, tag: Data, other: [String : Data]) throws -> Data","type":"method"}],"title":"KeyDerivation Implementations","type":"groupMarker"}],"path":"\/documentation\/jose_swift\/keyderivation\/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7tuyr","title":"func deriveKey(key: Data, keyLengthInBits: Int, algorithmId: Data, partyUInfo: Data, partyVInfo: Data, tag: Data, other: [String : Data]) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/keyderivation","title":"KeyDerivation","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keygeneration\/generatekeypairjwk(purpose:)","title":"func generateKeyPairJWK(purpose: KeyGenerationPurpose) throws -> JWK","type":"method"},{"path":"\/documentation\/jose_swift\/keygeneration\/generateprivatekey(purpose:)","title":"func generatePrivateKey(purpose: KeyGenerationPurpose) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/keygeneration\/generaterandomkey()","title":"func generateRandomKey() throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/keygeneration","title":"KeyGeneration","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keyunwrapping\/contentkeydecrypt(encryptedkey:using:arguments:)","title":"func contentKeyDecrypt(encryptedKey: Data, using: JWK, arguments: [KeyEncryptionArguments]) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/keyunwrapping","title":"KeyUnwrapping","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keywrapping\/contentkeyencrypt(cek:using:arguments:)","title":"func contentKeyEncrypt(cek: Data, using: JWK, arguments: [KeyEncryptionArguments]) throws -> KeyEncriptionResultMetadata","type":"method"}],"path":"\/documentation\/jose_swift\/keywrapping","title":"KeyWrapping","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signer\/algorithm","title":"var algorithm: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signer\/sign(data:key:)","title":"func sign(data: Data, key: JWK) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/signer","title":"Signer","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/verifier\/algorithm","title":"var algorithm: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/verifier\/verify(data:signature:key:)","title":"func verify(data: Data, signature: Data, key: JWK?) throws -> Bool","type":"method"}],"path":"\/documentation\/jose_swift\/verifier","title":"Verifier","type":"protocol"},{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionresult\/authenticationdata","title":"let authenticationData: Data","type":"property"},{"path":"\/documentation\/jose_swift\/contentencryptionresult\/cipher","title":"let cipher: Data","type":"property"}],"path":"\/documentation\/jose_swift\/contentencryptionresult","title":"ContentEncryptionResult","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-8izc9","title":"init(keyManagementAlgorithm: KeyManagementAlgorithm?, encodingAlgorithm: ContentEncryptionAlgorithm?, compressionAlgorithm: ContentCompressionAlgorithm?, keyID: String?, jwkSetURL: String?, jwk: JWK?, x509URL: String?, x509CertificateChain: String?, x509CertificateSHA1Thumbprint: String?, x509CertificateSHA256Thumbprint: String?, type: String?, contentType: String?, critical: String?, ephemeralPublicKey: JWK?, agreementPartyUInfo: Data?, agreementPartyVInfo: Data?, initializationVector: Data?, authenticationTag: Data?, pbes2SaltInput: Data?, pbes2SaltCount: Data?, senderKeyId: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyuinfo","title":"var agreementPartyUInfo: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyvinfo","title":"var agreementPartyVInfo: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/authenticationtag","title":"var authenticationTag: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/compressionalgorithm","title":"var compressionAlgorithm: ContentCompressionAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/contenttype","title":"var contentType: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/critical","title":"var critical: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encodingalgorithm","title":"var encodingAlgorithm: ContentEncryptionAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/ephemeralpublickey","title":"var ephemeralPublicKey: JWK?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/initializationvector","title":"var initializationVector: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jwk","title":"var jwk: JWK?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jwkseturl","title":"var jwkSetURL: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/keyid","title":"var keyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/keymanagementalgorithm","title":"var keyManagementAlgorithm: KeyManagementAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltcount","title":"var pbes2SaltCount: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltinput","title":"var pbes2SaltInput: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/senderkeyid","title":"var senderKeyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/type","title":"var type: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatechain","title":"var x509CertificateChain: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha1thumbprint","title":"var x509CertificateSHA1Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha256thumbprint","title":"var x509CertificateSHA256Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509url","title":"var x509URL: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-1kybm","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-5clf3","title":"init(from: JWK)","type":"init"}],"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-80pr","title":"init(keyManagementAlgorithm: KeyManagementAlgorithm?, encodingAlgorithm: ContentEncryptionAlgorithm?, compressionAlgorithm: ContentCompressionAlgorithm?, keyID: String?, jwkSetURL: String?, jwk: JWK?, x509URL: String?, x509CertificateChain: String?, x509CertificateSHA1Thumbprint: String?, x509CertificateSHA256Thumbprint: String?, type: String?, contentType: String?, critical: String?, ephemeralPublicKey: JWK?, agreementPartyUInfo: Data?, agreementPartyVInfo: Data?, initializationVector: Data?, authenticationTag: Data?, pbes2SaltInput: Data?, pbes2SaltCount: Data?, senderKeyId: String?)","type":"init"}],"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jweregisteredfieldsheader-implementations","title":"JWERegisteredFieldsHeader Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(algorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:)","title":"init(algorithm: SigningAlgorithm?, keyID: String?, jwkSetURL: String?, jwk: JWK?, x509URL: String?, x509CertificateChain: String?, x509CertificateSHA1Thumbprint: String?, x509CertificateSHA256Thumbprint: String?, type: String?, contentType: String?, critical: String?)","type":"init"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-1rqkx","title":"init(from: JWK)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/algorithm","title":"var algorithm: SigningAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/contenttype","title":"var contentType: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/critical","title":"var critical: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwk","title":"var jwk: JWK?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwkseturl","title":"var jwkSetURL: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/keyid","title":"var keyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/type","title":"var type: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatechain","title":"var x509CertificateChain: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha1thumbprint","title":"var x509CertificateSHA1Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha256thumbprint","title":"var x509CertificateSHA256Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509url","title":"var x509URL: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-8tlhj","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/encodable-implementations","title":"Encodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl","title":"DefaultJWSHeaderImpl","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(issuer:subject:audience:expirationtime:notbeforetime:issuedat:jwtid:)","title":"init(issuer: String?, subject: String?, audience: [String]?, expirationTime: Date?, notBeforeTime: Date?, issuedAt: Date?, jwtID: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/audience","title":"let audience: [String]?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/expirationtime","title":"let expirationTime: Date?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuedat","title":"let issuedAt: Date?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuer","title":"let issuer: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/jwtid","title":"let jwtID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/notbeforetime","title":"let notBeforeTime: Date?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/subject","title":"let subject: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/validateextraclaims()","title":"func validateExtraClaims() throws","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encodable-implementations","title":"Encodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwe\/init(compactstring:)","title":"init(compactString: String) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:)","title":"init(payload: Data, keyManagementAlg: KeyManagementAlgorithm, encryptionAlgorithm: ContentEncryptionAlgorithm, senderKey: JWK?, recipientKey: JWK?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:)","title":"init(payload: Data, keyManagementAlg: KeyManagementAlgorithm, encryptionAlgorithm: ContentEncryptionAlgorithm, unprotectedHeader: U?, senderKey: JWK?, recipientKey: JWK?, cek: Data?, additionalAuthenticationData: Data?) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwe\/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:)","title":"init(payload: Data, protectedHeader: P?, unprotectedHeader: U?, senderKey: JWK?, recipientKey: JWK?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwe\/init(protectedheader:encryptedkey:initializationvector:cipher:authenticationtag:)","title":"init(protectedHeader: Data, encryptedKey: Data, initializationVector: Data, cipher: Data, authenticationTag: Data) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwe\/init(protectedheader:protectedheaderdata:cipher:unprotectedheader:unprotectedheaderdata:encryptedkey:initializationvector:authenticationtag:additionalauthenticateddata:)","title":"init(protectedHeader: JWERegisteredFieldsHeader, protectedHeaderData: Data, cipher: Data, unprotectedHeader: JWERegisteredFieldsHeader?, unprotectedHeaderData: Data?, encryptedKey: Data?, initializationVector: Data?, authenticationTag: Data?, additionalAuthenticatedData: Data?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwe\/additionalauthenticateddata","title":"let additionalAuthenticatedData: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/authenticationtag","title":"let authenticationTag: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/cipher","title":"let cipher: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/encryptedkey","title":"let encryptedKey: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/initializationvector","title":"let initializationVector: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/protectedheader","title":"let protectedHeader: JWERegisteredFieldsHeader","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/protectedheaderdata","title":"let protectedHeaderData: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/unprotectedheader","title":"let unprotectedHeader: JWERegisteredFieldsHeader?","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/unprotectedheaderdata","title":"let unprotectedHeaderData: Data?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwe\/compactserialization()","title":"func compactSerialization() -> String","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/decrypt(senderkey:recipientkey:sharedkey:)","title":"func decrypt(senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?) throws -> Data","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwe\/encryptionmodule","title":"static var encryptionModule: JWEEncryptionModule","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwe\/decrypt(compactstring:senderkey:recipientkey:sharedkey:)","title":"static func decrypt(compactString: String, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j231","title":"static func decrypt(jweJson: Data, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, tryAllRecipients: Bool) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j446","title":"static func decrypt(jweJson: JWEJson, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, tryAllRecipients: Bool) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)","title":"static func jsonSerialization(payload: Data, encryptionAlgorithm: ContentEncryptionAlgorithm, senderKey: JWK?, recipients: [(alg: KeyManagementAlgorithm, key: JWK)], cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?) throws -> JWEJson","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)","title":"static func jsonSerialization(payload: Data, encryptionAlgorithm: ContentEncryptionAlgorithm, unprotectedHeader: U?, senderKey: JWK?, recipients: [(alg: KeyManagementAlgorithm, key: JWK)], cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?) throws -> JWEJson","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:)","title":"static func jsonSerialization(payload: Data, protectedHeader: P?, unprotectedHeader: U?, senderKey: JWK?, recipientKeys: [JWK], cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?) throws -> JWEJson","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:)","title":"static func jsonSerialization(payload: Data, protectedHeader: P?, unprotectedHeader: U?, senderKey: JWK?, recipients: [(header: R, key: JWK)], cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?) throws -> JWEJson","type":"method"}],"path":"\/documentation\/jose_swift\/jwe","title":"JWE","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionmodule\/multidecryptor","title":"let multiDecryptor: JWEMultiDecryptor","type":"property"},{"path":"\/documentation\/jose_swift\/jweencryptionmodule\/multiencryptor","title":"let multiEncryptor: JWEMultiEncryptor","type":"property"},{"path":"\/documentation\/jose_swift\/jweencryptionmodule\/registeredencryptions","title":"let registeredEncryptions: Set","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionmodule\/default","title":"static var `default`: JWEEncryptionModule","type":"property"}],"path":"\/documentation\/jose_swift\/jweencryptionmodule","title":"JWEEncryptionModule","type":"struct"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionprovider\/==(_:_:)","title":"static func == (JWEEncryptionProvider, JWEEncryptionProvider) -> Bool","type":"op"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionprovider\/init(family:encryptor:decryptor:)","title":"init(family: KeyManagementAlgorithm.Family, encryptor: JWEEncryptor, decryptor: JWEDecryptor)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionprovider\/family","title":"let family: KeyManagementAlgorithm.Family","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionprovider\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"},{"path":"\/documentation\/jose_swift\/jweencryptionprovider\/supportskeyalgorithm(_:)","title":"func supportsKeyAlgorithm(KeyManagementAlgorithm) -> Bool","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionprovider\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jweencryptionprovider\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jweencryptionprovider","title":"JWEEncryptionProvider","type":"struct"},{"children":[{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/recipient\/getkid()","title":"func getKid() throws -> String","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/recipient\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/jwejson\/recipient\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/recipient\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/jwejson\/recipient\/encodable-implementations","title":"Encodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwejson\/recipient","title":"JWEJson.Recipient","type":"struct"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/addtionalauthenticateddata","title":"let addtionalAuthenticatedData: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/authenticationtag","title":"let authenticationTag: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/ciphertext","title":"let cipherText: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/initializationvector","title":"let initializationVector: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/protected","title":"let protected: P?","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/protecteddata","title":"let protectedData: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/recipients","title":"let recipients: [JWEJson.Recipient]","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/sharedprotected","title":"let sharedProtected: U?","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/sharedprotecteddata","title":"let sharedProtectedData: Data?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/getkids()","title":"func getKids() -> [String]","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/jwejson\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/jwejson\/encodable-implementations","title":"Encodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"struct"},{"path":"\/documentation\/jose_swift\/jweparts","title":"JWEParts","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/init(keytype:publickeyuse:keyoperations:algorithm:key:keyid:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","title":"init(keyType: JWK.KeyType, publicKeyUse: JWK.PublicKeyUse?, keyOperations: [JWK.KeyOperations]?, algorithm: String?, key: Data?, keyID: String?, x509URL: String?, x509CertificateChain: String?, x509CertificateSHA1Thumbprint: String?, x509CertificateSHA256Thumbprint: String?, curve: JWK.CryptographicCurve?, e: Data?, p: Data?, q: Data?, n: Data?, dp: Data?, dq: Data?, qi: Data?, x: Data?, y: Data?, d: Data?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/algorithm","title":"var algorithm: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/curve","title":"var curve: JWK.CryptographicCurve?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/d","title":"var d: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/dp","title":"var dp: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/dq","title":"var dq: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/e","title":"var e: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/key","title":"var key: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/keygeneration","title":"var keyGeneration: KeyGeneration?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/keyid","title":"var keyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.property","title":"var keyOperations: [JWK.KeyOperations]?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.property","title":"var keyType: JWK.KeyType","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/n","title":"var n: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/p","title":"var p: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.property","title":"var publicKeyUse: JWK.PublicKeyUse?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/q","title":"var q: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/qi","title":"var qi: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/x","title":"var x: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/x509certificatechain","title":"var x509CertificateChain: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/x509certificatesha1thumbprint","title":"var x509CertificateSHA1Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/x509certificatesha256thumbprint","title":"var x509CertificateSHA256Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/x509url","title":"var x509URL: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/y","title":"var y: Data?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptokitrepresentation(type:)","title":"func cryptoKitRepresentation(type: T.Type) throws -> T","type":"method"},{"path":"\/documentation\/jose_swift\/jwk\/thumbprint(with:)","title":"func thumbprint(with: H) throws -> String","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed25519","title":"case ed25519","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed448","title":"case ed448","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p256","title":"case p256","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p384","title":"case p384","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p521","title":"case p521","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/secp256k1","title":"case secp256k1","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x25519","title":"case x25519","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x448","title":"case x448","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","title":"JWK.CryptographicCurve","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/error\/jweincompatiblekeys","title":"case jweIncompatibleKeys","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/keynotfound","title":"case keyNotFound","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/keywithidnotfound(_:)","title":"case keyWithIDNotFound(String)","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/missingdcomponent","title":"case missingDComponent","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/missingecomponent","title":"case missingEComponent","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/missingncomponent","title":"case missingNComponent","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/missingprimescomponent","title":"case missingPrimesComponent","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/missingxcomponent","title":"case missingXComponent","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/missingycomponent","title":"case missingYComponent","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/notsupported","title":"case notSupported","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/error\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jwk\/error\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/error\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/jose_swift\/jwk\/error\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwk\/error","title":"JWK.Error","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/decrypt","title":"case decrypt","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivebits","title":"case deriveBits","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivekey","title":"case deriveKey","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encrypt","title":"case encrypt","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/sign","title":"case sign","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/unwrapkey","title":"case unwrapKey","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/verify","title":"case verify","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/wrapkey","title":"case wrapKey","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","title":"JWK.KeyOperations","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/ellipticcurve","title":"case ellipticCurve","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetkeypair","title":"case octetKeyPair","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetsequence","title":"case octetSequence","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rsa","title":"case rsa","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","title":"JWK.KeyType","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encryption","title":"case encryption","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/signature","title":"case signature","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","title":"JWK.PublicKeyUse","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/jwk\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/jwk\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jwk\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/publickey","title":"var publicKey: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/jwk\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwk","title":"JWK","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwkset\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwkset\/init(keys:)","title":"init(keys: [JWK])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwkset\/keys","title":"var keys: [JWK]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwkset\/key(withid:)","title":"func key(withID: String) throws -> JWK","type":"method"},{"path":"\/documentation\/jose_swift\/jwkset\/key(withpublickeyuse:)","title":"func key(withPublicKeyUse: JWK.PublicKeyUse) throws -> JWK","type":"method"},{"path":"\/documentation\/jose_swift\/jwkset\/keysuitableforkeyagreement(with:)","title":"func keySuitableForKeyAgreement(with: JWK) throws -> JWK","type":"method"}],"path":"\/documentation\/jose_swift\/jwkset","title":"JWKSet","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/init(jwsstring:)","title":"init(jwsString: String) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jws\/init(jwsstring:headertype:)","title":"init(jwsString: String, headerType: JWSRegisteredFieldsHeader.Type) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jws\/init(payload:key:)","title":"init(payload: Data, key: JWK) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jws\/init(payload:protectedheader:key:)","title":"init(payload: Data, protectedHeader: JWSRegisteredFieldsHeader, key: JWK?) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jws\/init(payload:protectedheaderdata:key:)","title":"init(payload: Data, protectedHeaderData: Data, key: JWK?) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jws\/init(protectedheader:data:signature:)","title":"init(protectedHeader: JWSRegisteredFieldsHeader, data: Data, signature: Data) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jws\/init(protectedheaderdata:data:signature:)","title":"init(protectedHeaderData: Data, data: Data, signature: Data) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/compactserialization","title":"let compactSerialization: String","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/payload","title":"let payload: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/protectedheader","title":"let protectedHeader: JWSRegisteredFieldsHeader","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/protectedheaderdata","title":"let protectedHeaderData: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/signature","title":"let signature: Data","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/verify(key:)","title":"func verify(key: JWK?) throws -> Bool","type":"method"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/jsonserialization(payload:keys:)","title":"static func jsonSerialization(payload: Data, keys: [JWK]) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jws\/jsonserialization(payload:protectedheader:unprotectedheader:keys:)","title":"static func jsonSerialization(payload: Data, protectedHeader: P, unprotectedHeader: H?, keys: [JWK]) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:key:)","title":"static func jsonSerializationFlattened(payload: Data, key: JWK) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-9og9d","title":"static func jsonSerializationFlattened(payload: Data, protectedHeader: P, unprotectedHeader: H?, key: JWK) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-wuj8","title":"static func jsonSerializationFlattened(payload: Data, protectedHeader: P, unprotectedHeader: H?, key: JWK) throws -> JWSJsonFlattened","type":"method"},{"path":"\/documentation\/jose_swift\/jws\/verify(jwsjson:jwk:validateall:)","title":"static func verify(jwsJson: Data, jwk: JWK, validateAll: Bool) throws -> Bool","type":"method"},{"path":"\/documentation\/jose_swift\/jws\/verify(jwsjson:jwks:allneedtoverify:)","title":"static func verify(jwsJson: Data, jwks: [JWK], allNeedToVerify: Bool) throws -> Bool","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/couldnotdecodecompletejsonorflattened","title":"case couldNotDecodeCompleteJsonOrFlattened","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/invalidstring","title":"case invalidString","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/keyalgorithmandheaderalgorithmarenotequal(header:key:)","title":"case keyAlgorithmAndHeaderAlgorithmAreNotEqual(header: String, key: String)","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/missingalgorithm","title":"case missingAlgorithm","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/missingcurve","title":"case missingCurve","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/missingkey","title":"case missingKey","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/missingkid","title":"case missingKid","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/multiplesignaturescantbeflattened","title":"case multipleSignaturesCantBeFlattened","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/nosignatureforjwk(jwkalg:jwkkid:)","title":"case noSignatureForJWK(jwkAlg: String?, jwkKid: String?)","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/protectedheaderalgorithmandheaderalgorithmarenotequal(header:protectedheader:)","title":"case protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header: String, protectedHeader: String)","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/somethingwentwrong","title":"case somethingWentWrong","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/unsupportedalgorithm(keytype:algorithm:curve:)","title":"case unsupportedAlgorithm(keyType: String?, algorithm: String?, curve: String?)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/jose_swift\/jws\/jwserror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError","type":"enum"}],"path":"\/documentation\/jose_swift\/jws","title":"JWS","type":"struct"},{"children":[{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/init(protecteddata:protected:headerdata:header:signature:)","title":"init(protectedData: Data?, protected: P?, headerData: Data?, header: H?, signature: Data) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/protectedheader","title":"let protectedHeader: P?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/protectedheaderdata","title":"let protectedHeaderData: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/signature","title":"let signature: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheader","title":"let unprotectedHeader: H?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheaderdata","title":"let unprotectedHeaderData: Data?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/getkid()","title":"func getKid() throws -> String","type":"method"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/jws(payload:)","title":"func jws(payload: Data) throws -> JWS","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/jwsjson\/signature\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/jwsjson\/signature\/encodable-implementations","title":"Encodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","type":"struct"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/payload","title":"let payload: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjson\/signatures","title":"let signatures: [JWSJson.Signature]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/flattened()","title":"func flattened() throws -> JWSJsonFlattened","type":"method"},{"path":"\/documentation\/jose_swift\/jwsjson\/getkids()","title":"func getKids() -> [String]","type":"method"}],"path":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/init(fulljson:)","title":"init(fullJson: JWSJson) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/init(payload:protecteddata:protected:headerdata:header:signature:)","title":"init(payload: Data, protectedData: Data?, protected: P?, headerData: Data?, header: H?, signature: Data)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedheader","title":"var encodedHeader: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedpayload","title":"var encodedPayload: String","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedprotectedheader","title":"var encodedProtectedHeader: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedsignature","title":"var encodedSignature: String","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/payload","title":"let payload: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/protectedheader","title":"let protectedHeader: P?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/protectedheaderdata","title":"let protectedHeaderData: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/signature","title":"let signature: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheader","title":"let unprotectedHeader: H?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheaderdata","title":"let unprotectedHeaderData: Data?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/fulljson()","title":"func fullJson() throws -> JWSJson","type":"method"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/getkid()","title":"func getKid() throws -> String","type":"method"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/jws()","title":"func jws() throws -> JWS","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/jwsjsonflattened\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/jwsjsonflattened\/encodable-implementations","title":"Encodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwsjsonflattened","title":"JWSJsonFlattened","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwt\/format-swift.property","title":"let format: JWT.Format","type":"property"},{"path":"\/documentation\/jose_swift\/jwt\/jwtstring","title":"var jwtString: String","type":"property"},{"path":"\/documentation\/jose_swift\/jwt\/payload","title":"let payload: C","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwt\/encrypt(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)","title":"static func encrypt(payload: C, protectedHeader: P, unprotectedHeader: U?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?) throws -> JWT","type":"method"},{"path":"\/documentation\/jose_swift\/jwt\/encryptasnested(jwt:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)","title":"static func encryptAsNested(jwt: JWT, protectedHeader: P, unprotectedHeader: U?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?) throws -> JWE","type":"method"},{"path":"\/documentation\/jose_swift\/jwt\/encryptasnested(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:nestedprotectedheader:nestedunprotectedheader:nestedsenderkey:nestedrecipientkey:nestedsharedke-6vzse","title":"static func encryptAsNested(payload: C, protectedHeader: P, unprotectedHeader: U?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, nestedProtectedHeader: NP, nestedUnprotectedHeader: NU?, nestedSenderKey: JWK?, nestedRecipientKey: JWK?, nestedSharedKey: JWK?, nestedCek: Data?, nestedInitializationVector: Data?, nestedAdditionalAuthenticationData: Data?) throws -> JWE","type":"method"},{"path":"\/documentation\/jose_swift\/jwt\/signed(payload:protectedheader:key:)","title":"static func signed

(payload: C, protectedHeader: P, key: JWK?) throws -> JWT","type":"method"},{"path":"\/documentation\/jose_swift\/jwt\/signedasnested(jwtstring:protectedheader:key:)","title":"static func signedAsNested

(jwtString: String, protectedHeader: P, key: JWK?) throws -> JWS","type":"method"},{"path":"\/documentation\/jose_swift\/jwt\/signedasnested(payload:protectedheader:key:nestedprotectedheader:nestedkey:)","title":"static func signedAsNested(payload: C, protectedHeader: P, key: JWK?, nestedProtectedHeader: NP, nestedKey: JWK?) throws -> JWS","type":"method"},{"path":"\/documentation\/jose_swift\/jwt\/verify(jwtstring:senderkey:recipientkey:nestedkeys:expectedissuer:expectedaudience:)","title":"static func verify(jwtString: String, senderKey: JWK?, recipientKey: JWK?, nestedKeys: [JWK], expectedIssuer: String?, expectedAudience: String?) throws -> JWT","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwt\/format-swift.enum\/jwe(_:)","title":"case jwe(JWE)","type":"case"},{"path":"\/documentation\/jose_swift\/jwt\/format-swift.enum\/jws(_:)","title":"case jws(JWS)","type":"case"}],"path":"\/documentation\/jose_swift\/jwt\/format-swift.enum","title":"JWT.Format","type":"enum"}],"path":"\/documentation\/jose_swift\/jwt","title":"JWT","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/init(encryptedkey:initializationvector:authenticationtag:pbs2saltinput:pbs2saltcount:othermetadata:)","title":"init(encryptedKey: Data, initializationVector: Data?, authenticationTag: Data?, pbs2saltInput: Data?, pbs2saltCount: Int?, otherMetadata: [String : Data])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/authenticationtag","title":"let authenticationTag: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/encryptedkey","title":"let encryptedKey: Data","type":"property"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/initializationvector","title":"let initializationVector: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/othermetadata","title":"let otherMetadata: [String : Data]","type":"property"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltcount","title":"let pbs2saltCount: Int?","type":"property"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltinput","title":"let pbs2saltInput: Data?","type":"property"}],"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata","title":"KeyEncriptionResultMetadata","type":"struct"},{"title":"Functions","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/validateclaims(claims:expectedissuer:expectedaudience:)","title":"func validateClaims(claims: JWTRegisteredFieldsClaims, expectedIssuer: String?, expectedAudience: String?) throws","type":"func"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwejson","title":"DefaultJWEJson","type":"typealias"},{"path":"\/documentation\/jose_swift\/defaultjwsjson","title":"DefaultJWSJson","type":"typealias"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/deflate","title":"case deflate","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/compressor","title":"var compressor: ContentCompressor","type":"property"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/decompressor","title":"var decompressor: ContentDecompressor","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a128cbchs256","title":"case a128CBCHS256","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a128gcm","title":"case a128GCM","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a192cbchs384","title":"case a192CBCHS384","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a192gcm","title":"case a192GCM","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a256cbchs512","title":"case a256CBCHS512","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a256gcm","title":"case a256GCM","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/decryptor","title":"var decryptor: ContentDecryptor","type":"property"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/encryptor","title":"var encryptor: ContentEncryptor","type":"property"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/initializationvectorsizeinbits","title":"var initializationVectorSizeInBits: Int","type":"property"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/keysizeinbits","title":"var keySizeInBits: Int","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/contentencryptionalgorithm","title":"ContentEncryptionAlgorithm","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionarguments\/additionalauthenticationdata(_:)","title":"case additionalAuthenticationData(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionarguments\/authenticationtag(_:)","title":"case authenticationTag(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionarguments\/customdata(key:value:)","title":"case customData(key: String, value: Data)","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionarguments\/customjwk(key:value:)","title":"case customJWK(key: String, value: JWK)","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionarguments\/initializationvector(_:)","title":"case initializationVector(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionarguments\/keysizeinbits(_:)","title":"case keySizeInBits(Int)","type":"case"}],"path":"\/documentation\/jose_swift\/contentencryptionarguments","title":"ContentEncryptionArguments","type":"enum"},{"children":[{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init()","title":"init()","type":"init"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init(rawrepresentation:)","title":"init(rawRepresentation: some ContiguousBytes) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/publickey","title":"var publicKey: Curve448.KeyAgreement.PublicKey","type":"property"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/rawrepresentation","title":"var rawRepresentation: Data","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(with:)","title":"func sharedSecretFromKeyAgreement(with: Curve448.KeyAgreement.PublicKey) throws -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","title":"Curve448.KeyAgreement.PrivateKey","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/init(rawrepresentation:)","title":"init(rawRepresentation: some ContiguousBytes) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/rawrepresentation","title":"var rawRepresentation: Data","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","title":"Curve448.KeyAgreement.PublicKey","type":"struct"}],"path":"\/documentation\/jose_swift\/curve448\/keyagreement","title":"Curve448.KeyAgreement","type":"enum"}],"path":"\/documentation\/jose_swift\/curve448","title":"Curve448","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyuinfo(_:)","title":"case agreementPartyUInfo(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyvinfo(_:)","title":"case agreementPartyVInfo(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/authenticationtag(_:)","title":"case authenticationTag(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/customdata(key:value:)","title":"case customData(key: String, value: Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/customjwk(key:value:)","title":"case customJWK(key: String, value: JWK)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/initializationvector(_:)","title":"case initializationVector(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltcount(_:)","title":"case pbs2saltCount(Int)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltinput(_:)","title":"case pbs2saltInput(Data)","type":"case"}],"path":"\/documentation\/jose_swift\/keyencryptionarguments","title":"KeyEncryptionArguments","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keygenerationpurpose\/keyagreement","title":"case keyAgreement","type":"case"},{"path":"\/documentation\/jose_swift\/keygenerationpurpose\/signing","title":"case signing","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keygenerationpurpose\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/keygenerationpurpose\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/keygenerationpurpose","title":"KeyGenerationPurpose","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/a128gcmkw","title":"case a128GCMKW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/a128kw","title":"case a128KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/a192gcmkw","title":"case a192GCMKW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/a192kw","title":"case a192KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/a256gcmkw","title":"case a256GCMKW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/a256kw","title":"case a256KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/direct","title":"case direct","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pu","title":"case ecdh1PU","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua128kw","title":"case ecdh1PUA128KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua192kw","title":"case ecdh1PUA192KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua256kw","title":"case ecdh1PUA256KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhes","title":"case ecdhES","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa128kw","title":"case ecdhESA128KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa192kw","title":"case ecdhESA192KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa256kw","title":"case ecdhESA256KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs256a128kw","title":"case pbes2HS256A128KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs384a192kw","title":"case pbes2HS384A192KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs512a256kw","title":"case pbes2HS512A256KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsa1_5","title":"case rsa1_5","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep","title":"case rsaOAEP","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep256","title":"case rsaOAEP256","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/agreement","title":"var agreement: KeyAgreementZ?","type":"property"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/derivation","title":"var derivation: KeyDerivation?","type":"property"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.property","title":"var family: KeyManagementAlgorithm.Family","type":"property"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/unwrapper","title":"var unwrapper: KeyUnwrapping?","type":"property"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/wrapper","title":"var wrapper: KeyWrapping?","type":"property"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/aes","title":"case aes","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/direct","title":"case direct","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdh1pu","title":"case ecdh1pu","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdhes","title":"case ecdhes","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/pbes2","title":"case pbes2","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rsa","title":"case rsa","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/es256","title":"case ES256","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/es256k","title":"case ES256K","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/es384","title":"case ES384","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/es512","title":"case ES512","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/eddsa","title":"case EdDSA","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/hs256","title":"case HS256","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/hs384","title":"case HS384","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/hs512","title":"case HS512","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/ps256","title":"case PS256","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/ps384","title":"case PS384","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/ps512","title":"case PS512","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/rs256","title":"case RS256","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/rs384","title":"case RS384","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/rs512","title":"case RS512","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/invalid","title":"case invalid","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/none","title":"case none","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/cryptosigner","title":"var cryptoSigner: Signer?","type":"property"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/cryptoverifier","title":"var cryptoVerifier: Verifier?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/signingalgorithm\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","type":"enum"},{"title":"Extended Modules","type":"groupMarker"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","title":"func sharedSecretFromKeyAgreement(publicKeyShare: JWK) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedkeyagreement-implementations","title":"SharedKeyAgreement Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","title":"Curve25519.KeyAgreement.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey","title":"Curve25519.KeyAgreement.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","title":"Curve25519.KeyAgreement","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey","title":"Curve25519.Signing.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey","title":"Curve25519.Signing.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","title":"Curve25519.Signing","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","type":"extension"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","title":"func sharedSecretFromKeyAgreement(publicKeyShare: JWK) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedkeyagreement-implementations","title":"SharedKeyAgreement Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","title":"P256.KeyAgreement.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey","title":"P256.KeyAgreement.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","title":"P256.KeyAgreement","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey","title":"P256.Signing.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey","title":"P256.Signing.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","title":"P256.Signing","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256","title":"P256","type":"extension"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","title":"func sharedSecretFromKeyAgreement(publicKeyShare: JWK) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedkeyagreement-implementations","title":"SharedKeyAgreement Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","title":"P384.KeyAgreement.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey","title":"P384.KeyAgreement.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","title":"P384.KeyAgreement","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey","title":"P384.Signing.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey","title":"P384.Signing.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing","title":"P384.Signing","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384","title":"P384","type":"extension"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","title":"func sharedSecretFromKeyAgreement(publicKeyShare: JWK) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedkeyagreement-implementations","title":"SharedKeyAgreement Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","title":"P521.KeyAgreement.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey","title":"P521.KeyAgreement.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","title":"P521.KeyAgreement","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey","title":"P521.Signing.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey","title":"P521.Signing.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing","title":"P521.Signing","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521","title":"P521","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit","title":"CryptoKit","type":"extension"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","title":"func sharedSecretFromKeyAgreement(publicKeyShare: JWK) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedkeyagreement-implementations","title":"SharedKeyAgreement Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","title":"secp256k1.KeyAgreement.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey","title":"secp256k1.KeyAgreement.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","title":"secp256k1.KeyAgreement","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey","title":"secp256k1.Signing.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey","title":"secp256k1.Signing.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","title":"secp256k1.Signing","type":"extension"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","type":"extension"}],"path":"\/documentation\/jose_swift\/secp256k1","title":"secp256k1","type":"extension"}],"path":"\/documentation\/jose_swift","title":"jose-swift","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":1}} \ No newline at end of file +{"interfaceLanguages":{"swift":[{"children":[{"title":"Protocols","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressor\/compress(input:)","title":"func compress(input: Data) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/contentcompressor","title":"ContentCompressor","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentdecompressor\/decompress(input:)","title":"func decompress(input: Data) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/contentdecompressor","title":"ContentDecompressor","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentdecryptor\/decrypt(cipher:using:arguments:)","title":"func decrypt(cipher: Data, using: Data, arguments: [ContentEncryptionArguments]) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/contentdecryptor","title":"ContentDecryptor","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptor\/encrypt(payload:using:arguments:)","title":"func encrypt(payload: Data, using: Data, arguments: [ContentEncryptionArguments]) throws -> ContentEncryptionResult","type":"method"},{"path":"\/documentation\/jose_swift\/contentencryptor\/generatecek()","title":"func generateCEK() throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/contentencryptor\/generateinitializationvector()","title":"func generateInitializationVector() throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/contentencryptor","title":"ContentEncryptor","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyuinfo","title":"var agreementPartyUInfo: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/agreementpartyvinfo","title":"var agreementPartyVInfo: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/authenticationtag","title":"var authenticationTag: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/ephemeralpublickey","title":"var ephemeralPublicKey: JWK?","type":"property"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/initializationvector","title":"var initializationVector: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltcount","title":"var pbes2SaltCount: Int?","type":"property"},{"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader\/pbes2saltinput","title":"var pbes2SaltInput: Data?","type":"property"}],"path":"\/documentation\/jose_swift\/jwaregisteredfieldsheader","title":"JWARegisteredFieldsHeader","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwedecryptor\/supportedcontentencryptionalgorithms","title":"var supportedContentEncryptionAlgorithms: [ContentEncryptionAlgorithm]","type":"property"},{"path":"\/documentation\/jose_swift\/jwedecryptor\/supportedkeymanagementalgorithms","title":"var supportedKeyManagementAlgorithms: [KeyManagementAlgorithm]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwedecryptor\/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)","title":"func decrypt(encodedProtectedHeader: Data?, encodedUnprotectedHeaderData: Data?, cipher: Data, recipientHeader: R?, encryptedKey: Data?, initializationVector: Data?, authenticationTag: Data?, additionalAuthenticationData: Data?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, password: Data?) throws -> Data","type":"method"},{"children":[{"children":[{"path":"\/documentation\/jose_swift\/jwedecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-3giha","title":"func decrypt(protectedHeader: P?, unprotectedHeader: U?, cipher: Data, recipientHeader: R?, encryptedKey: Data?, initializationVector: Data?, authenticationTag: Data?, additionalAuthenticationData: Data?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, password: Data?) throws -> Data","type":"method"}],"title":"JWEDecryptor Implementations","type":"groupMarker"}],"path":"\/documentation\/jose_swift\/jwedecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-zkfk","title":"func decrypt(protectedHeader: P?, unprotectedHeader: U?, cipher: Data, recipientHeader: R?, encryptedKey: Data?, initializationVector: Data?, authenticationTag: Data?, additionalAuthenticationData: Data?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, password: Data?) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/jwedecryptor","title":"JWEDecryptor","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptor\/supportedcontentencryptionalgorithms","title":"var supportedContentEncryptionAlgorithms: [ContentEncryptionAlgorithm]","type":"property"},{"path":"\/documentation\/jose_swift\/jweencryptor\/supportedkeymanagmentalgorithms","title":"var supportedKeyManagmentAlgorithms: [KeyManagementAlgorithm]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptor\/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:hasmultirecipients:)","title":"func encrypt(payload: Data, senderKey: JWK?, recipientKey: JWK?, protectedHeader: P?, unprotectedHeader: U?, recipientHeader: R?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, password: Data?, saltLength: Int?, iterationCount: Int?, hasMultiRecipients: Bool) throws -> JWEParts","type":"method"}],"path":"\/documentation\/jose_swift\/jweencryptor","title":"JWEEncryptor","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)","title":"func decrypt(encodedProtectedHeader: Data?, encodedUnprotectedHeaderData: Data?, cipher: Data, recipients: [(header: R?, encryptedKey: Data?)], initializationVector: Data?, authenticationTag: Data?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, additionalAuthenticationData: Data?, tryAllRecipients: Bool, password: Data?, encryptionModule: JWEEncryptionModule) throws -> Data","type":"method"},{"children":[{"children":[{"path":"\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-5b0uw","title":"func decrypt(protectedHeader: P?, unprotectedHeader: U?, cipher: Data, recipients: [(header: R?, encryptedKey: Data?)], initializationVector: Data?, authenticationTag: Data?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, additionalAuthenticationData: Data?, tryAllRecipients: Bool, password: Data?, encryptionModule: JWEEncryptionModule) throws -> Data","type":"method"}],"title":"JWEMultiDecryptor Implementations","type":"groupMarker"}],"path":"\/documentation\/jose_swift\/jwemultidecryptor\/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-oowt","title":"func decrypt(protectedHeader: P?, unprotectedHeader: U?, cipher: Data, recipients: [(header: R?, encryptedKey: Data?)], initializationVector: Data?, authenticationTag: Data?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, additionalAuthenticationData: Data?, tryAllRecipients: Bool, password: Data?, encryptionModule: JWEEncryptionModule) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/jwemultidecryptor","title":"JWEMultiDecryptor","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)","title":"func encrypt(payload: Data, senderKey: JWK?, recipients: [(header: R?, key: JWK)], protectedHeader: P?, unprotectedHeader: U?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, password: Data?, saltLength: Int?, iterationCount: Int?, encryptionModule: JWEEncryptionModule) throws -> [JWEParts]","type":"method"},{"path":"\/documentation\/jose_swift\/jwemultiencryptor\/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)","title":"func encrypt(payload: Data, senderKey: JWK?, recipientsKeys: [JWK], protectedHeader: P?, unprotectedHeader: U?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, password: Data?, saltLength: Int?, iterationCount: Int?, encryptionModule: JWEEncryptionModule) throws -> [JWEParts]","type":"method"}],"path":"\/documentation\/jose_swift\/jwemultiencryptor","title":"JWEMultiEncryptor","type":"protocol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-tnag","title":"init(keyManagementAlgorithm: KeyManagementAlgorithm?, encodingAlgorithm: ContentEncryptionAlgorithm?, compressionAlgorithm: ContentCompressionAlgorithm?, keyID: String?, jwkSetURL: String?, jwk: JWK?, x509URL: String?, x509CertificateChain: String?, x509CertificateSHA1Thumbprint: String?, x509CertificateSHA256Thumbprint: String?, type: String?, contentType: String?, critical: String?, ephemeralPublicKey: JWK?, agreementPartyUInfo: Data?, agreementPartyVInfo: Data?, initializationVector: Data?, authenticationTag: Data?, pbes2SaltInput: Data?, pbes2SaltCount: Int?, senderKeyId: String?)","type":"init"}],"title":"JWERegisteredFieldsHeader Implementations","type":"groupMarker"}],"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-3jrjb","title":"init(keyManagementAlgorithm: KeyManagementAlgorithm?, encodingAlgorithm: ContentEncryptionAlgorithm?, compressionAlgorithm: ContentCompressionAlgorithm?, keyID: String?, jwkSetURL: String?, jwk: JWK?, x509URL: String?, x509CertificateChain: String?, x509CertificateSHA1Thumbprint: String?, x509CertificateSHA256Thumbprint: String?, type: String?, contentType: String?, critical: String?, ephemeralPublicKey: JWK?, agreementPartyUInfo: Data?, agreementPartyVInfo: Data?, initializationVector: Data?, authenticationTag: Data?, pbes2SaltInput: Data?, pbes2SaltCount: Int?, senderKeyId: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/compressionalgorithm","title":"var compressionAlgorithm: ContentCompressionAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/contenttype","title":"var contentType: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/critical","title":"var critical: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/encodingalgorithm","title":"var encodingAlgorithm: ContentEncryptionAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwk","title":"var jwk: JWK?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/jwkseturl","title":"var jwkSetURL: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/keyid","title":"var keyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/keymanagementalgorithm","title":"var keyManagementAlgorithm: KeyManagementAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/senderkeyid","title":"var senderKeyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/type","title":"var type: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatechain","title":"var x509CertificateChain: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha1thumbprint","title":"var x509CertificateSHA1Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509certificatesha256thumbprint","title":"var x509CertificateSHA256Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/x509url","title":"var x509URL: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/init(from:)","title":"init(from: JWK)","type":"init"}],"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader\/decodable-implementations","title":"Decodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jweregisteredfieldsheader","title":"JWERegisteredFieldsHeader","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwkrepresentable\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"},{"path":"\/documentation\/jose_swift\/jwkrepresentable\/publickey","title":"var publicKey: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/jwkrepresentable","title":"JWKRepresentable","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/algorithm","title":"var algorithm: SigningAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/contenttype","title":"var contentType: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/critical","title":"var critical: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwk","title":"var jwk: JWK?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/jwkseturl","title":"var jwkSetURL: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/keyid","title":"var keyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/type","title":"var type: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatechain","title":"var x509CertificateChain: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha1thumbprint","title":"var x509CertificateSHA1Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509certificatesha256thumbprint","title":"var x509CertificateSHA256Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader\/x509url","title":"var x509URL: String?","type":"property"}],"path":"\/documentation\/jose_swift\/jwsregisteredfieldsheader","title":"JWSRegisteredFieldsHeader","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/audience","title":"var audience: [String]?","type":"property"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/expirationtime","title":"var expirationTime: Date?","type":"property"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuedat","title":"var issuedAt: Date?","type":"property"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/issuer","title":"var issuer: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/jwtid","title":"var jwtID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/notbeforetime","title":"var notBeforeTime: Date?","type":"property"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/subject","title":"var subject: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims\/validateextraclaims()","title":"func validateExtraClaims() throws","type":"method"}],"path":"\/documentation\/jose_swift\/jwtregisteredfieldsclaims","title":"JWTRegisteredFieldsClaims","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keyagreementz\/agreeuponz(privatekey:publickey:ephemeralkey:sender:)","title":"func agreeUponZ(privateKey: JWK, publicKey: JWK, ephemeralKey: JWK?, sender: Bool) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/keyagreementz","title":"KeyAgreementZ","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keyderivation\/derivekey(arguments:)","title":"func deriveKey(arguments: [KeyDerivationArguments]) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/keyderivation","title":"KeyDerivation","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keygeneration\/generatekeypairjwk(purpose:)","title":"func generateKeyPairJWK(purpose: KeyGenerationPurpose) throws -> JWK","type":"method"},{"path":"\/documentation\/jose_swift\/keygeneration\/generateprivatekey(purpose:)","title":"func generatePrivateKey(purpose: KeyGenerationPurpose) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/keygeneration\/generaterandomkey()","title":"func generateRandomKey() throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/keygeneration","title":"KeyGeneration","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keyunwrapping\/contentkeydecrypt(encryptedkey:using:arguments:)","title":"func contentKeyDecrypt(encryptedKey: Data, using: JWK, arguments: [KeyEncryptionArguments]) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/keyunwrapping","title":"KeyUnwrapping","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keywrapping\/contentkeyencrypt(cek:using:arguments:)","title":"func contentKeyEncrypt(cek: Data, using: JWK, arguments: [KeyEncryptionArguments]) throws -> KeyEncriptionResultMetadata","type":"method"}],"path":"\/documentation\/jose_swift\/keywrapping","title":"KeyWrapping","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signer\/algorithm","title":"var algorithm: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signer\/sign(data:key:)","title":"func sign(data: Data, key: JWK) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/signer","title":"Signer","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/verifier\/algorithm","title":"var algorithm: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/verifier\/verify(data:signature:key:)","title":"func verify(data: Data, signature: Data, key: JWK?) throws -> Bool","type":"method"}],"path":"\/documentation\/jose_swift\/verifier","title":"Verifier","type":"protocol"},{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionresult\/authenticationdata","title":"let authenticationData: Data","type":"property"},{"path":"\/documentation\/jose_swift\/contentencryptionresult\/cipher","title":"let cipher: Data","type":"property"}],"path":"\/documentation\/jose_swift\/contentencryptionresult","title":"ContentEncryptionResult","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-4mx85","title":"init(keyManagementAlgorithm: KeyManagementAlgorithm?, encodingAlgorithm: ContentEncryptionAlgorithm?, compressionAlgorithm: ContentCompressionAlgorithm?, keyID: String?, jwkSetURL: String?, jwk: JWK?, x509URL: String?, x509CertificateChain: String?, x509CertificateSHA1Thumbprint: String?, x509CertificateSHA256Thumbprint: String?, type: String?, contentType: String?, critical: String?, ephemeralPublicKey: JWK?, agreementPartyUInfo: Data?, agreementPartyVInfo: Data?, initializationVector: Data?, authenticationTag: Data?, pbes2SaltInput: Data?, pbes2SaltCount: Int?, senderKeyId: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyuinfo","title":"var agreementPartyUInfo: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/agreementpartyvinfo","title":"var agreementPartyVInfo: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/authenticationtag","title":"var authenticationTag: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/compressionalgorithm","title":"var compressionAlgorithm: ContentCompressionAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/contenttype","title":"var contentType: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/critical","title":"var critical: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encodingalgorithm","title":"var encodingAlgorithm: ContentEncryptionAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/ephemeralpublickey","title":"var ephemeralPublicKey: JWK?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/initializationvector","title":"var initializationVector: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jwk","title":"var jwk: JWK?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jwkseturl","title":"var jwkSetURL: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/keyid","title":"var keyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/keymanagementalgorithm","title":"var keyManagementAlgorithm: KeyManagementAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltcount","title":"var pbes2SaltCount: Int?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/pbes2saltinput","title":"var pbes2SaltInput: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/senderkeyid","title":"var senderKeyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/type","title":"var type: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatechain","title":"var x509CertificateChain: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha1thumbprint","title":"var x509CertificateSHA1Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509certificatesha256thumbprint","title":"var x509CertificateSHA256Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/x509url","title":"var x509URL: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-1kybm","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(from:)-5clf3","title":"init(from: JWK)","type":"init"}],"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-2k97y","title":"init(keyManagementAlgorithm: KeyManagementAlgorithm?, encodingAlgorithm: ContentEncryptionAlgorithm?, compressionAlgorithm: ContentCompressionAlgorithm?, keyID: String?, jwkSetURL: String?, jwk: JWK?, x509URL: String?, x509CertificateChain: String?, x509CertificateSHA1Thumbprint: String?, x509CertificateSHA256Thumbprint: String?, type: String?, contentType: String?, critical: String?, ephemeralPublicKey: JWK?, agreementPartyUInfo: Data?, agreementPartyVInfo: Data?, initializationVector: Data?, authenticationTag: Data?, pbes2SaltInput: Data?, pbes2SaltCount: Int?, senderKeyId: String?)","type":"init"}],"path":"\/documentation\/jose_swift\/defaultjweheaderimpl\/jweregisteredfieldsheader-implementations","title":"JWERegisteredFieldsHeader Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/defaultjweheaderimpl","title":"DefaultJWEHeaderImpl","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(algorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:)","title":"init(algorithm: SigningAlgorithm?, keyID: String?, jwkSetURL: String?, jwk: JWK?, x509URL: String?, x509CertificateChain: String?, x509CertificateSHA1Thumbprint: String?, x509CertificateSHA256Thumbprint: String?, type: String?, contentType: String?, critical: String?)","type":"init"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-1rqkx","title":"init(from: JWK)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/algorithm","title":"var algorithm: SigningAlgorithm?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/contenttype","title":"var contentType: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/critical","title":"var critical: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwk","title":"var jwk: JWK?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/jwkseturl","title":"var jwkSetURL: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/keyid","title":"var keyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/type","title":"var type: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatechain","title":"var x509CertificateChain: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha1thumbprint","title":"var x509CertificateSHA1Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509certificatesha256thumbprint","title":"var x509CertificateSHA256Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/x509url","title":"var x509URL: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/init(from:)-8tlhj","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl\/encodable-implementations","title":"Encodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/defaultjwsheaderimpl","title":"DefaultJWSHeaderImpl","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(issuer:subject:audience:expirationtime:notbeforetime:issuedat:jwtid:)","title":"init(issuer: String?, subject: String?, audience: [String]?, expirationTime: Date?, notBeforeTime: Date?, issuedAt: Date?, jwtID: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/audience","title":"let audience: [String]?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/expirationtime","title":"let expirationTime: Date?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuedat","title":"let issuedAt: Date?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/issuer","title":"let issuer: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/jwtid","title":"let jwtID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/notbeforetime","title":"let notBeforeTime: Date?","type":"property"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/subject","title":"let subject: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/validateextraclaims()","title":"func validateExtraClaims() throws","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl\/encodable-implementations","title":"Encodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/defaultjwtclaimsimpl","title":"DefaultJWTClaimsImpl","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwe\/init(compactstring:)","title":"init(compactString: String) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","title":"init(payload: Data, keyManagementAlg: KeyManagementAlgorithm, encryptionAlgorithm: ContentEncryptionAlgorithm, senderKey: JWK?, recipientKey: JWK?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, password: Data?, saltLength: Int?, iterationCount: Int?) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwe\/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:password:saltlength:iterationcount:)","title":"init(payload: Data, keyManagementAlg: KeyManagementAlgorithm, encryptionAlgorithm: ContentEncryptionAlgorithm, unprotectedHeader: U?, senderKey: JWK?, recipientKey: JWK?, cek: Data?, additionalAuthenticationData: Data?, password: Data?, saltLength: Int?, iterationCount: Int?) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwe\/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","title":"init(payload: Data, protectedHeader: P?, unprotectedHeader: U?, senderKey: JWK?, recipientKey: JWK?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, password: Data?, saltLength: Int?, iterationCount: Int?) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwe\/init(protectedheader:encryptedkey:initializationvector:cipher:authenticationtag:)","title":"init(protectedHeader: Data, encryptedKey: Data, initializationVector: Data, cipher: Data, authenticationTag: Data) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwe\/init(protectedheader:protectedheaderdata:cipher:unprotectedheader:unprotectedheaderdata:encryptedkey:initializationvector:authenticationtag:additionalauthenticateddata:)","title":"init(protectedHeader: JWERegisteredFieldsHeader, protectedHeaderData: Data, cipher: Data, unprotectedHeader: JWERegisteredFieldsHeader?, unprotectedHeaderData: Data?, encryptedKey: Data?, initializationVector: Data?, authenticationTag: Data?, additionalAuthenticatedData: Data?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwe\/additionalauthenticateddata","title":"let additionalAuthenticatedData: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/authenticationtag","title":"let authenticationTag: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/cipher","title":"let cipher: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/encryptedkey","title":"let encryptedKey: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/initializationvector","title":"let initializationVector: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/protectedheader","title":"let protectedHeader: JWERegisteredFieldsHeader","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/protectedheaderdata","title":"let protectedHeaderData: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/unprotectedheader","title":"let unprotectedHeader: JWERegisteredFieldsHeader?","type":"property"},{"path":"\/documentation\/jose_swift\/jwe\/unprotectedheaderdata","title":"let unprotectedHeaderData: Data?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwe\/compactserialization()","title":"func compactSerialization() -> String","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/decrypt(senderkey:recipientkey:sharedkey:password:)","title":"func decrypt(senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, password: Data?) throws -> Data","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwe\/encryptionmodule","title":"static var encryptionModule: JWEEncryptionModule","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwe\/decrypt(compactstring:senderkey:recipientkey:sharedkey:password:)","title":"static func decrypt(compactString: String, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, password: Data?) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-2anal","title":"static func decrypt(jweJson: JWEJson, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, password: Data?, tryAllRecipients: Bool) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-652ng","title":"static func decrypt(jweJson: Data, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, password: Data?, tryAllRecipients: Bool) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","title":"static func jsonSerialization(payload: Data, encryptionAlgorithm: ContentEncryptionAlgorithm, senderKey: JWK?, recipients: [(alg: KeyManagementAlgorithm, key: JWK)], cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, password: Data?, saltLength: Int?, iterationCount: Int?) throws -> JWEJson","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","title":"static func jsonSerialization(payload: Data, encryptionAlgorithm: ContentEncryptionAlgorithm, unprotectedHeader: U?, senderKey: JWK?, recipients: [(alg: KeyManagementAlgorithm, key: JWK)], cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, password: Data?, saltLength: Int?, iterationCount: Int?) throws -> JWEJson","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","title":"static func jsonSerialization(payload: Data, protectedHeader: P?, unprotectedHeader: U?, senderKey: JWK?, recipientKeys: [JWK], cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, password: Data?, saltLength: Int?, iterationCount: Int?) throws -> JWEJson","type":"method"},{"path":"\/documentation\/jose_swift\/jwe\/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)","title":"static func jsonSerialization(payload: Data, protectedHeader: P?, unprotectedHeader: U?, senderKey: JWK?, recipients: [(header: R, key: JWK)], cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, password: Data?, saltLength: Int?, iterationCount: Int?) throws -> JWEJson","type":"method"}],"path":"\/documentation\/jose_swift\/jwe","title":"JWE","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionmodule\/multidecryptor","title":"let multiDecryptor: JWEMultiDecryptor","type":"property"},{"path":"\/documentation\/jose_swift\/jweencryptionmodule\/multiencryptor","title":"let multiEncryptor: JWEMultiEncryptor","type":"property"},{"path":"\/documentation\/jose_swift\/jweencryptionmodule\/registeredencryptions","title":"let registeredEncryptions: Set","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionmodule\/default","title":"static var `default`: JWEEncryptionModule","type":"property"},{"path":"\/documentation\/jose_swift\/jweencryptionmodule\/defaultwithmasterephemeralkey","title":"static var defaultWithMasterEphemeralKey: JWEEncryptionModule","type":"property"}],"path":"\/documentation\/jose_swift\/jweencryptionmodule","title":"JWEEncryptionModule","type":"struct"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionprovider\/==(_:_:)","title":"static func == (JWEEncryptionProvider, JWEEncryptionProvider) -> Bool","type":"op"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionprovider\/init(family:encryptor:decryptor:)","title":"init(family: KeyManagementAlgorithm.Family, encryptor: JWEEncryptor, decryptor: JWEDecryptor)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionprovider\/family","title":"let family: KeyManagementAlgorithm.Family","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionprovider\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"},{"path":"\/documentation\/jose_swift\/jweencryptionprovider\/supportskeyalgorithm(_:)","title":"func supportsKeyAlgorithm(KeyManagementAlgorithm) -> Bool","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jweencryptionprovider\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jweencryptionprovider\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jweencryptionprovider","title":"JWEEncryptionProvider","type":"struct"},{"children":[{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/recipient\/getkid()","title":"func getKid() throws -> String","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/recipient\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/jwejson\/recipient\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/recipient\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/jwejson\/recipient\/encodable-implementations","title":"Encodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwejson\/recipient","title":"JWEJson.Recipient","type":"struct"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/addtionalauthenticateddata","title":"let addtionalAuthenticatedData: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/authenticationtag","title":"let authenticationTag: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/ciphertext","title":"let cipherText: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/initializationvector","title":"let initializationVector: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/protected","title":"let protected: P?","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/protecteddata","title":"let protectedData: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/recipients","title":"let recipients: [JWEJson.Recipient]","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/sharedprotected","title":"let sharedProtected: U?","type":"property"},{"path":"\/documentation\/jose_swift\/jwejson\/sharedprotecteddata","title":"let sharedProtectedData: Data?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/getkids()","title":"func getKids() -> [String]","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/jwejson\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwejson\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/jwejson\/encodable-implementations","title":"Encodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwejson","title":"JWEJson","type":"struct"},{"path":"\/documentation\/jose_swift\/jweparts","title":"JWEParts","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/init(keytype:publickeyuse:keyoperations:algorithm:key:keyid:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:curve:e:p:q:n:dp:dq:qi:x:y:d:)","title":"init(keyType: JWK.KeyType, publicKeyUse: JWK.PublicKeyUse?, keyOperations: [JWK.KeyOperations]?, algorithm: String?, key: Data?, keyID: String?, x509URL: String?, x509CertificateChain: String?, x509CertificateSHA1Thumbprint: String?, x509CertificateSHA256Thumbprint: String?, curve: JWK.CryptographicCurve?, e: Data?, p: Data?, q: Data?, n: Data?, dp: Data?, dq: Data?, qi: Data?, x: Data?, y: Data?, d: Data?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/algorithm","title":"var algorithm: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/curve","title":"var curve: JWK.CryptographicCurve?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/d","title":"var d: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/dp","title":"var dp: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/dq","title":"var dq: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/e","title":"var e: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/key","title":"var key: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/keygeneration","title":"var keyGeneration: KeyGeneration?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/keyid","title":"var keyID: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.property","title":"var keyOperations: [JWK.KeyOperations]?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.property","title":"var keyType: JWK.KeyType","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/n","title":"var n: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/p","title":"var p: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.property","title":"var publicKeyUse: JWK.PublicKeyUse?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/q","title":"var q: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/qi","title":"var qi: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/x","title":"var x: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/x509certificatechain","title":"var x509CertificateChain: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/x509certificatesha1thumbprint","title":"var x509CertificateSHA1Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/x509certificatesha256thumbprint","title":"var x509CertificateSHA256Thumbprint: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/x509url","title":"var x509URL: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/y","title":"var y: Data?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptokitrepresentation(type:)","title":"func cryptoKitRepresentation(type: T.Type) throws -> T","type":"method"},{"path":"\/documentation\/jose_swift\/jwk\/signingalgorithm()","title":"func signingAlgorithm() throws -> SigningAlgorithm","type":"method"},{"path":"\/documentation\/jose_swift\/jwk\/thumbprint(with:)","title":"func thumbprint(with: H) throws -> String","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed25519","title":"case ed25519","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/ed448","title":"case ed448","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p256","title":"case p256","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p384","title":"case p384","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/p521","title":"case p521","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/secp256k1","title":"case secp256k1","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x25519","title":"case x25519","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/x448","title":"case x448","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwk\/cryptographiccurve","title":"JWK.CryptographicCurve","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/error\/jweincompatiblekeys","title":"case jweIncompatibleKeys","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/keynotfound","title":"case keyNotFound","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/keywithidnotfound(_:)","title":"case keyWithIDNotFound(String)","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/missingdcomponent","title":"case missingDComponent","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/missingecomponent","title":"case missingEComponent","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/missingncomponent","title":"case missingNComponent","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/missingprimescomponent","title":"case missingPrimesComponent","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/missingxcomponent","title":"case missingXComponent","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/missingycomponent","title":"case missingYComponent","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/error\/notsupported","title":"case notSupported","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/error\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jwk\/error\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/error\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/jose_swift\/jwk\/error\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwk\/error","title":"JWK.Error","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/decrypt","title":"case decrypt","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivebits","title":"case deriveBits","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/derivekey","title":"case deriveKey","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encrypt","title":"case encrypt","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/sign","title":"case sign","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/unwrapkey","title":"case unwrapKey","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/verify","title":"case verify","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/wrapkey","title":"case wrapKey","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwk\/keyoperations-swift.enum","title":"JWK.KeyOperations","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/ellipticcurve","title":"case ellipticCurve","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetkeypair","title":"case octetKeyPair","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/octetsequence","title":"case octetSequence","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rsa","title":"case rsa","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwk\/keytype-swift.enum","title":"JWK.KeyType","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encryption","title":"case encryption","type":"case"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/signature","title":"case signature","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwk\/publickeyuse-swift.enum","title":"JWK.PublicKeyUse","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/jwk\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/jwk\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/jwk\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwk\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"},{"path":"\/documentation\/jose_swift\/jwk\/publickey","title":"var publicKey: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/jwk\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwk","title":"JWK","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwkset\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwkset\/init(keys:)","title":"init(keys: [JWK])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwkset\/keys","title":"var keys: [JWK]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwkset\/key(withid:)","title":"func key(withID: String) throws -> JWK","type":"method"},{"path":"\/documentation\/jose_swift\/jwkset\/key(withpublickeyuse:)","title":"func key(withPublicKeyUse: JWK.PublicKeyUse) throws -> JWK","type":"method"},{"path":"\/documentation\/jose_swift\/jwkset\/keysuitableforkeyagreement(with:)","title":"func keySuitableForKeyAgreement(with: JWK) throws -> JWK","type":"method"}],"path":"\/documentation\/jose_swift\/jwkset","title":"JWKSet","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/init(jwsstring:)","title":"init(jwsString: String) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jws\/init(jwsstring:headertype:)","title":"init(jwsString: String, headerType: JWSRegisteredFieldsHeader.Type) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jws\/init(payload:key:)","title":"init(payload: Data, key: JWK) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jws\/init(payload:protectedheader:key:)","title":"init(payload: Data, protectedHeader: JWSRegisteredFieldsHeader, key: JWK?) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jws\/init(payload:protectedheaderdata:key:)","title":"init(payload: Data, protectedHeaderData: Data, key: JWK?) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jws\/init(protectedheader:data:signature:)","title":"init(protectedHeader: JWSRegisteredFieldsHeader, data: Data, signature: Data) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jws\/init(protectedheaderdata:data:signature:)","title":"init(protectedHeaderData: Data, data: Data, signature: Data) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/compactserialization","title":"let compactSerialization: String","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/payload","title":"let payload: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/protectedheader","title":"let protectedHeader: JWSRegisteredFieldsHeader","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/protectedheaderdata","title":"let protectedHeaderData: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/signature","title":"let signature: Data","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/verify(key:)","title":"func verify(key: JWK?) throws -> Bool","type":"method"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/jsonserialization(payload:keys:)","title":"static func jsonSerialization(payload: Data, keys: [JWK]) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jws\/jsonserialization(payload:protectedheader:unprotectedheader:keys:)","title":"static func jsonSerialization(payload: Data, protectedHeader: P, unprotectedHeader: H?, keys: [JWK]) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:key:)","title":"static func jsonSerializationFlattened(payload: Data, key: JWK) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-9og9d","title":"static func jsonSerializationFlattened(payload: Data, protectedHeader: P, unprotectedHeader: H?, key: JWK) throws -> Data","type":"method"},{"path":"\/documentation\/jose_swift\/jws\/jsonserializationflattened(payload:protectedheader:unprotectedheader:key:)-wuj8","title":"static func jsonSerializationFlattened(payload: Data, protectedHeader: P, unprotectedHeader: H?, key: JWK) throws -> JWSJsonFlattened","type":"method"},{"path":"\/documentation\/jose_swift\/jws\/verify(jwsjson:jwk:validateall:)","title":"static func verify(jwsJson: Data, jwk: JWK, validateAll: Bool) throws -> Bool","type":"method"},{"path":"\/documentation\/jose_swift\/jws\/verify(jwsjson:jwks:allneedtoverify:)","title":"static func verify(jwsJson: Data, jwks: [JWK], allNeedToVerify: Bool) throws -> Bool","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/couldnotdecodecompletejsonorflattened","title":"case couldNotDecodeCompleteJsonOrFlattened","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/invalidstring","title":"case invalidString","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/keyalgorithmandheaderalgorithmarenotequal(header:key:)","title":"case keyAlgorithmAndHeaderAlgorithmAreNotEqual(header: String, key: String)","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/missingalgorithm","title":"case missingAlgorithm","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/missingcurve","title":"case missingCurve","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/missingkey","title":"case missingKey","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/missingkid","title":"case missingKid","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/multiplesignaturescantbeflattened","title":"case multipleSignaturesCantBeFlattened","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/nosignatureforjwk(jwkalg:jwkkid:)","title":"case noSignatureForJWK(jwkAlg: String?, jwkKid: String?)","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/protectedheaderalgorithmandheaderalgorithmarenotequal(header:protectedheader:)","title":"case protectedHeaderAlgorithmAndHeaderAlgorithmAreNotEqual(header: String, protectedHeader: String)","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/somethingwentwrong","title":"case somethingWentWrong","type":"case"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/unsupportedalgorithm(keytype:algorithm:curve:)","title":"case unsupportedAlgorithm(keyType: String?, algorithm: String?, curve: String?)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/jose_swift\/jws\/jwserror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jws\/jwserror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/jose_swift\/jws\/jwserror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jws\/jwserror","title":"JWS.JWSError","type":"enum"}],"path":"\/documentation\/jose_swift\/jws","title":"JWS","type":"struct"},{"children":[{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/init(protecteddata:protected:headerdata:header:signature:)","title":"init(protectedData: Data?, protected: P?, headerData: Data?, header: H?, signature: Data) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/protectedheader","title":"let protectedHeader: P?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/protectedheaderdata","title":"let protectedHeaderData: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/signature","title":"let signature: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheader","title":"let unprotectedHeader: H?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/unprotectedheaderdata","title":"let unprotectedHeaderData: Data?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/getkid()","title":"func getKid() throws -> String","type":"method"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/jws(payload:)","title":"func jws(payload: Data) throws -> JWS","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/jwsjson\/signature\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/signature\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/jwsjson\/signature\/encodable-implementations","title":"Encodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwsjson\/signature","title":"JWSJson.Signature","type":"struct"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/payload","title":"let payload: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjson\/signatures","title":"let signatures: [JWSJson.Signature]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjson\/flattened()","title":"func flattened() throws -> JWSJsonFlattened","type":"method"},{"path":"\/documentation\/jose_swift\/jwsjson\/getkids()","title":"func getKids() -> [String]","type":"method"}],"path":"\/documentation\/jose_swift\/jwsjson","title":"JWSJson","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/init(fulljson:)","title":"init(fullJson: JWSJson) throws","type":"init"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/init(payload:protecteddata:protected:headerdata:header:signature:)","title":"init(payload: Data, protectedData: Data?, protected: P?, headerData: Data?, header: H?, signature: Data)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedheader","title":"var encodedHeader: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedpayload","title":"var encodedPayload: String","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedprotectedheader","title":"var encodedProtectedHeader: String?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/encodedsignature","title":"var encodedSignature: String","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/payload","title":"let payload: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/protectedheader","title":"let protectedHeader: P?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/protectedheaderdata","title":"let protectedHeaderData: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/signature","title":"let signature: Data","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheader","title":"let unprotectedHeader: H?","type":"property"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/unprotectedheaderdata","title":"let unprotectedHeaderData: Data?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/fulljson()","title":"func fullJson() throws -> JWSJson","type":"method"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/getkid()","title":"func getKid() throws -> String","type":"method"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/jws()","title":"func jws() throws -> JWS","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/jose_swift\/jwsjsonflattened\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwsjsonflattened\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/jose_swift\/jwsjsonflattened\/encodable-implementations","title":"Encodable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/jwsjsonflattened","title":"JWSJsonFlattened","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwt\/format-swift.property","title":"let format: JWT.Format","type":"property"},{"path":"\/documentation\/jose_swift\/jwt\/jwtstring","title":"var jwtString: String","type":"property"},{"path":"\/documentation\/jose_swift\/jwt\/payload","title":"let payload: C","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwt\/encrypt(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)","title":"static func encrypt(payload: C, protectedHeader: P, unprotectedHeader: U?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?) throws -> JWT","type":"method"},{"path":"\/documentation\/jose_swift\/jwt\/encryptasnested(jwt:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:)","title":"static func encryptAsNested(jwt: JWT, protectedHeader: P, unprotectedHeader: U?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?) throws -> JWE","type":"method"},{"path":"\/documentation\/jose_swift\/jwt\/encryptasnested(payload:protectedheader:unprotectedheader:senderkey:recipientkey:sharedkey:cek:initializationvector:additionalauthenticationdata:nestedprotectedheader:nestedunprotectedheader:nestedsenderkey:nestedrecipientkey:nestedsharedke-6vzse","title":"static func encryptAsNested(payload: C, protectedHeader: P, unprotectedHeader: U?, senderKey: JWK?, recipientKey: JWK?, sharedKey: JWK?, cek: Data?, initializationVector: Data?, additionalAuthenticationData: Data?, nestedProtectedHeader: NP, nestedUnprotectedHeader: NU?, nestedSenderKey: JWK?, nestedRecipientKey: JWK?, nestedSharedKey: JWK?, nestedCek: Data?, nestedInitializationVector: Data?, nestedAdditionalAuthenticationData: Data?) throws -> JWE","type":"method"},{"path":"\/documentation\/jose_swift\/jwt\/signed(payload:protectedheader:key:)","title":"static func signed

(payload: C, protectedHeader: P, key: JWK?) throws -> JWT","type":"method"},{"path":"\/documentation\/jose_swift\/jwt\/signedasnested(jwtstring:protectedheader:key:)","title":"static func signedAsNested

(jwtString: String, protectedHeader: P, key: JWK?) throws -> JWS","type":"method"},{"path":"\/documentation\/jose_swift\/jwt\/signedasnested(payload:protectedheader:key:nestedprotectedheader:nestedkey:)","title":"static func signedAsNested(payload: C, protectedHeader: P, key: JWK?, nestedProtectedHeader: NP, nestedKey: JWK?) throws -> JWS","type":"method"},{"path":"\/documentation\/jose_swift\/jwt\/verify(jwtstring:senderkey:recipientkey:nestedkeys:expectedissuer:expectedaudience:)","title":"static func verify(jwtString: String, senderKey: JWK?, recipientKey: JWK?, nestedKeys: [JWK], expectedIssuer: String?, expectedAudience: String?) throws -> JWT","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/jwt\/format-swift.enum\/jwe(_:)","title":"case jwe(JWE)","type":"case"},{"path":"\/documentation\/jose_swift\/jwt\/format-swift.enum\/jws(_:)","title":"case jws(JWS)","type":"case"}],"path":"\/documentation\/jose_swift\/jwt\/format-swift.enum","title":"JWT.Format","type":"enum"}],"path":"\/documentation\/jose_swift\/jwt","title":"JWT","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/init(encryptedkey:initializationvector:authenticationtag:pbs2saltinput:pbs2saltcount:othermetadata:)","title":"init(encryptedKey: Data, initializationVector: Data?, authenticationTag: Data?, pbs2saltInput: Data?, pbs2saltCount: Int?, otherMetadata: [String : Data])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/authenticationtag","title":"let authenticationTag: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/encryptedkey","title":"let encryptedKey: Data","type":"property"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/initializationvector","title":"let initializationVector: Data?","type":"property"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/othermetadata","title":"let otherMetadata: [String : Data]","type":"property"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltcount","title":"let pbs2saltCount: Int?","type":"property"},{"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata\/pbs2saltinput","title":"let pbs2saltInput: Data?","type":"property"}],"path":"\/documentation\/jose_swift\/keyencriptionresultmetadata","title":"KeyEncriptionResultMetadata","type":"struct"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/securerandom\/securerandomdata(count:)","title":"static func secureRandomData(count: Int) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/securerandom","title":"SecureRandom","type":"struct"},{"title":"Functions","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/validateclaims(claims:expectedissuer:expectedaudience:)","title":"func validateClaims(claims: JWTRegisteredFieldsClaims, expectedIssuer: String?, expectedAudience: String?) throws","type":"func"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/defaultjwejson","title":"DefaultJWEJson","type":"typealias"},{"path":"\/documentation\/jose_swift\/defaultjwsjson","title":"DefaultJWSJson","type":"typealias"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/deflate","title":"case deflate","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/compressor","title":"var compressor: ContentCompressor","type":"property"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/decompressor","title":"var decompressor: ContentDecompressor","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/contentcompressionalgorithm\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/contentcompressionalgorithm","title":"ContentCompressionAlgorithm","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a128cbchs256","title":"case a128CBCHS256","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a128gcm","title":"case a128GCM","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a192cbchs384","title":"case a192CBCHS384","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a192gcm","title":"case a192GCM","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a256cbchs512","title":"case a256CBCHS512","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/a256gcm","title":"case a256GCM","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/decryptor","title":"var decryptor: ContentDecryptor","type":"property"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/encryptor","title":"var encryptor: ContentEncryptor","type":"property"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/initializationvectorsizeinbits","title":"var initializationVectorSizeInBits: Int","type":"property"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/keysizeinbits","title":"var keySizeInBits: Int","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/contentencryptionalgorithm\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/contentencryptionalgorithm","title":"ContentEncryptionAlgorithm","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/contentencryptionarguments\/additionalauthenticationdata(_:)","title":"case additionalAuthenticationData(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionarguments\/authenticationtag(_:)","title":"case authenticationTag(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionarguments\/customdata(key:value:)","title":"case customData(key: String, value: Data)","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionarguments\/customjwk(key:value:)","title":"case customJWK(key: String, value: JWK)","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionarguments\/initializationvector(_:)","title":"case initializationVector(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/contentencryptionarguments\/keysizeinbits(_:)","title":"case keySizeInBits(Int)","type":"case"}],"path":"\/documentation\/jose_swift\/contentencryptionarguments","title":"ContentEncryptionArguments","type":"enum"},{"children":[{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init()","title":"init()","type":"init"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/init(rawrepresentation:)","title":"init(rawRepresentation: some ContiguousBytes) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/publickey","title":"var publicKey: Curve448.KeyAgreement.PublicKey","type":"property"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/rawrepresentation","title":"var rawRepresentation: Data","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(with:)","title":"func sharedSecretFromKeyAgreement(with: Curve448.KeyAgreement.PublicKey) throws -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/privatekey","title":"Curve448.KeyAgreement.PrivateKey","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/init(rawrepresentation:)","title":"init(rawRepresentation: some ContiguousBytes) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/rawrepresentation","title":"var rawRepresentation: Data","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/curve448\/keyagreement\/publickey","title":"Curve448.KeyAgreement.PublicKey","type":"struct"}],"path":"\/documentation\/jose_swift\/curve448\/keyagreement","title":"Curve448.KeyAgreement","type":"enum"}],"path":"\/documentation\/jose_swift\/curve448","title":"Curve448","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keyderivationarguments\/algorithmid(_:)","title":"case algorithmId(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyderivationarguments\/customdata(key:value:)","title":"case customData(key: String, value: Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyderivationarguments\/customjwk(key:value:)","title":"case customJWK(key: String, value: JWK)","type":"case"},{"path":"\/documentation\/jose_swift\/keyderivationarguments\/key(_:)","title":"case key(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyderivationarguments\/keylengthinbits(_:)","title":"case keyLengthInBits(Int)","type":"case"},{"path":"\/documentation\/jose_swift\/keyderivationarguments\/partyuinfo(_:)","title":"case partyUInfo(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyderivationarguments\/partyvinfo(_:)","title":"case partyVInfo(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyderivationarguments\/password(_:)","title":"case password(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyderivationarguments\/saltcount(_:)","title":"case saltCount(Int)","type":"case"},{"path":"\/documentation\/jose_swift\/keyderivationarguments\/saltinput(_:)","title":"case saltInput(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyderivationarguments\/tag(_:)","title":"case tag(Data)","type":"case"}],"path":"\/documentation\/jose_swift\/keyderivationarguments","title":"KeyDerivationArguments","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyuinfo(_:)","title":"case agreementPartyUInfo(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/agreementpartyvinfo(_:)","title":"case agreementPartyVInfo(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/authenticationtag(_:)","title":"case authenticationTag(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/customdata(key:value:)","title":"case customData(key: String, value: Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/customjwk(key:value:)","title":"case customJWK(key: String, value: JWK)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/initializationvector(_:)","title":"case initializationVector(Data)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltcount(_:)","title":"case pbs2saltCount(Int)","type":"case"},{"path":"\/documentation\/jose_swift\/keyencryptionarguments\/pbs2saltinput(_:)","title":"case pbs2saltInput(Data)","type":"case"}],"path":"\/documentation\/jose_swift\/keyencryptionarguments","title":"KeyEncryptionArguments","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keygenerationpurpose\/keyagreement","title":"case keyAgreement","type":"case"},{"path":"\/documentation\/jose_swift\/keygenerationpurpose\/signing","title":"case signing","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keygenerationpurpose\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/keygenerationpurpose\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/keygenerationpurpose","title":"KeyGenerationPurpose","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/a128gcmkw","title":"case a128GCMKW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/a128kw","title":"case a128KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/a192gcmkw","title":"case a192GCMKW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/a192kw","title":"case a192KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/a256gcmkw","title":"case a256GCMKW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/a256kw","title":"case a256KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/direct","title":"case direct","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pu","title":"case ecdh1PU","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua128kw","title":"case ecdh1PUA128KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua192kw","title":"case ecdh1PUA192KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdh1pua256kw","title":"case ecdh1PUA256KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhes","title":"case ecdhES","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa128kw","title":"case ecdhESA128KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa192kw","title":"case ecdhESA192KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/ecdhesa256kw","title":"case ecdhESA256KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs256a128kw","title":"case pbes2HS256A128KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs384a192kw","title":"case pbes2HS384A192KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/pbes2hs512a256kw","title":"case pbes2HS512A256KW","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsa1_5","title":"case rsa1_5","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep","title":"case rsaOAEP","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/rsaoaep256","title":"case rsaOAEP256","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/agreement","title":"var agreement: KeyAgreementZ?","type":"property"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/derivation","title":"var derivation: KeyDerivation?","type":"property"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.property","title":"var family: KeyManagementAlgorithm.Family","type":"property"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/unwrapper","title":"var unwrapper: KeyUnwrapping?","type":"property"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/wrapper","title":"var wrapper: KeyWrapping?","type":"property"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/aes","title":"case aes","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/direct","title":"case direct","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdh1pu","title":"case ecdh1pu","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/ecdhes","title":"case ecdhes","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/pbes2","title":"case pbes2","type":"case"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rsa","title":"case rsa","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/family-swift.enum","title":"KeyManagementAlgorithm.Family","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/keymanagementalgorithm\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/keymanagementalgorithm","title":"KeyManagementAlgorithm","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/es256","title":"case ES256","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/es256k","title":"case ES256K","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/es384","title":"case ES384","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/es512","title":"case ES512","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/eddsa","title":"case EdDSA","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/hs256","title":"case HS256","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/hs384","title":"case HS384","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/hs512","title":"case HS512","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/ps256","title":"case PS256","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/ps384","title":"case PS384","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/ps512","title":"case PS512","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/rs256","title":"case RS256","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/rs384","title":"case RS384","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/rs512","title":"case RS512","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/invalid","title":"case invalid","type":"case"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/none","title":"case none","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/cryptosigner","title":"var cryptoSigner: Signer?","type":"property"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/cryptoverifier","title":"var cryptoVerifier: Verifier?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/jose_swift\/signingalgorithm\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/jose_swift\/signingalgorithm\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/jose_swift\/signingalgorithm\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/signingalgorithm","title":"SigningAlgorithm","type":"enum"},{"title":"Extended Modules","type":"groupMarker"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","title":"func sharedSecretFromKeyAgreement(publicKeyShare: JWK) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey\/sharedkeyagreement-implementations","title":"SharedKeyAgreement Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/privatekey","title":"Curve25519.KeyAgreement.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement\/publickey","title":"Curve25519.KeyAgreement.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/keyagreement","title":"Curve25519.KeyAgreement","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/privatekey","title":"Curve25519.Signing.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing\/publickey","title":"Curve25519.Signing.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519\/signing","title":"Curve25519.Signing","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/curve25519","title":"Curve25519","type":"extension"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","title":"func sharedSecretFromKeyAgreement(publicKeyShare: JWK) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey\/sharedkeyagreement-implementations","title":"SharedKeyAgreement Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/privatekey","title":"P256.KeyAgreement.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement\/publickey","title":"P256.KeyAgreement.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/keyagreement","title":"P256.KeyAgreement","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/privatekey","title":"P256.Signing.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing\/publickey","title":"P256.Signing.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256\/signing","title":"P256.Signing","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p256","title":"P256","type":"extension"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","title":"func sharedSecretFromKeyAgreement(publicKeyShare: JWK) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey\/sharedkeyagreement-implementations","title":"SharedKeyAgreement Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/privatekey","title":"P384.KeyAgreement.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement\/publickey","title":"P384.KeyAgreement.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/keyagreement","title":"P384.KeyAgreement","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/privatekey","title":"P384.Signing.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing\/publickey","title":"P384.Signing.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384\/signing","title":"P384.Signing","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p384","title":"P384","type":"extension"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","title":"func sharedSecretFromKeyAgreement(publicKeyShare: JWK) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey\/sharedkeyagreement-implementations","title":"SharedKeyAgreement Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/privatekey","title":"P521.KeyAgreement.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement\/publickey","title":"P521.KeyAgreement.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/keyagreement","title":"P521.KeyAgreement","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/privatekey","title":"P521.Signing.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing\/publickey","title":"P521.Signing.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521\/signing","title":"P521.Signing","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit\/p521","title":"P521","type":"extension"}],"path":"\/documentation\/jose_swift\/cryptokit","title":"CryptoKit","type":"extension"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Types","type":"groupMarker"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedsecretfromkeyagreement(publickeyshare:)","title":"func sharedSecretFromKeyAgreement(publicKeyShare: JWK) throws -> Data","type":"method"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey\/sharedkeyagreement-implementations","title":"SharedKeyAgreement Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/privatekey","title":"secp256k1.KeyAgreement.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement\/publickey","title":"secp256k1.KeyAgreement.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/keyagreement","title":"secp256k1.KeyAgreement","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/privatekey","title":"secp256k1.Signing.PrivateKey","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentation","title":"var jwkRepresentation: JWK","type":"property"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey\/jwkrepresentable-implementations","title":"JWKRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing\/publickey","title":"secp256k1.Signing.PublicKey","type":"extension"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1\/signing","title":"secp256k1.Signing","type":"extension"}],"path":"\/documentation\/jose_swift\/secp256k1\/secp256k1","title":"secp256k1","type":"extension"}],"path":"\/documentation\/jose_swift\/secp256k1","title":"secp256k1","type":"extension"}],"path":"\/documentation\/jose_swift","title":"jose-swift","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":1}} \ No newline at end of file diff --git a/index/navigator.index b/index/navigator.index index b59bf2c..09162cd 100644 Binary files a/index/navigator.index and b/index/navigator.index differ diff --git a/metadata.json b/metadata.json index 7a246a2..9d8fcd6 100644 --- a/metadata.json +++ b/metadata.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":1,"patch":0},"bundleDisplayName":"jose-swift","bundleIdentifier":"jose-swift"} \ No newline at end of file +{"bundleIdentifier":"jose-swift","schemaVersion":{"patch":0,"major":0,"minor":1},"bundleDisplayName":"jose-swift"} \ No newline at end of file