From 8fd6e7e0c555c39a71b2982ee0f4d3c267b1d87d Mon Sep 17 00:00:00 2001 From: Goncalo Frade Date: Sun, 21 Jan 2024 18:19:51 +0000 Subject: [PATCH] docs: commit documentation --- data/documentation/jose_swift.json | 2 +- .../contentcompressionalgorithm.json | 2 +- .../contentcompressionalgorithm/!=(_:_:).json | 2 +- .../compressor.json | 2 +- .../decompressor.json | 2 +- .../contentcompressionalgorithm/deflate.json | 2 +- .../encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../hash(into:).json | 2 +- .../hashvalue.json | 2 +- .../init(from:).json | 2 +- .../init(rawvalue:).json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../jose_swift/contentcompressor.json | 2 +- .../contentcompressor/compress(input:).json | 2 +- .../jose_swift/contentdecompressor.json | 2 +- .../decompress(input:).json | 2 +- .../jose_swift/contentdecryptor.json | 2 +- .../decrypt(cipher:using:arguments:).json | 2 +- .../contentencryptionalgorithm.json | 2 +- .../contentencryptionalgorithm/!=(_:_:).json | 2 +- .../a128cbchs256.json | 2 +- .../contentencryptionalgorithm/a128gcm.json | 2 +- .../a192cbchs384.json | 2 +- .../contentencryptionalgorithm/a192gcm.json | 2 +- .../a256cbchs512.json | 2 +- .../contentencryptionalgorithm/a256gcm.json | 2 +- .../contentencryptionalgorithm/decryptor.json | 2 +- .../encode(to:).json | 2 +- .../contentencryptionalgorithm/encryptor.json | 2 +- .../equatable-implementations.json | 2 +- .../hash(into:).json | 2 +- .../contentencryptionalgorithm/hashvalue.json | 2 +- .../init(from:).json | 2 +- .../init(rawvalue:).json | 2 +- .../initializationvectorsizeinbits.json | 2 +- .../keysizeinbits.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../contentencryptionarguments.json | 2 +- .../additionalauthenticationdata(_:).json | 2 +- .../authenticationtag(_:).json | 2 +- .../customdata(key:value:).json | 2 +- .../customjwk(key:value:).json | 2 +- .../initializationvector(_:).json | 2 +- .../keysizeinbits(_:).json | 2 +- .../jose_swift/contentencryptionresult.json | 2 +- .../authenticationdata.json | 2 +- .../contentencryptionresult/cipher.json | 2 +- .../jose_swift/contentencryptor.json | 2 +- .../encrypt(payload:using:arguments:).json | 2 +- .../contentencryptor/generatecek().json | 2 +- .../generateinitializationvector().json | 2 +- data/documentation/jose_swift/cryptokit.json | 2 +- .../jose_swift/cryptokit/curve25519.json | 2 +- .../cryptokit/curve25519/keyagreement.json | 2 +- .../curve25519/keyagreement/privatekey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../privatekey/jwkrepresentation.json | 2 +- .../sharedkeyagreement-implementations.json | 2 +- ...cretfromkeyagreement(publickeyshare:).json | 2 +- .../curve25519/keyagreement/publickey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../publickey/jwkrepresentation.json | 2 +- .../cryptokit/curve25519/signing.json | 2 +- .../curve25519/signing/privatekey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../signing/privatekey/jwkrepresentation.json | 2 +- .../curve25519/signing/publickey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../signing/publickey/jwkrepresentation.json | 2 +- .../jose_swift/cryptokit/p256.json | 2 +- .../cryptokit/p256/keyagreement.json | 2 +- .../p256/keyagreement/privatekey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../privatekey/jwkrepresentation.json | 2 +- .../sharedkeyagreement-implementations.json | 2 +- ...cretfromkeyagreement(publickeyshare:).json | 2 +- .../p256/keyagreement/publickey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../publickey/jwkrepresentation.json | 2 +- .../jose_swift/cryptokit/p256/signing.json | 2 +- .../cryptokit/p256/signing/privatekey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../signing/privatekey/jwkrepresentation.json | 2 +- .../cryptokit/p256/signing/publickey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../signing/publickey/jwkrepresentation.json | 2 +- .../jose_swift/cryptokit/p384.json | 2 +- .../cryptokit/p384/keyagreement.json | 2 +- .../p384/keyagreement/privatekey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../privatekey/jwkrepresentation.json | 2 +- .../sharedkeyagreement-implementations.json | 2 +- ...cretfromkeyagreement(publickeyshare:).json | 2 +- .../p384/keyagreement/publickey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../publickey/jwkrepresentation.json | 2 +- .../jose_swift/cryptokit/p384/signing.json | 2 +- .../cryptokit/p384/signing/privatekey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../signing/privatekey/jwkrepresentation.json | 2 +- .../cryptokit/p384/signing/publickey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../signing/publickey/jwkrepresentation.json | 2 +- .../jose_swift/cryptokit/p521.json | 2 +- .../cryptokit/p521/keyagreement.json | 2 +- .../p521/keyagreement/privatekey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../privatekey/jwkrepresentation.json | 2 +- .../sharedkeyagreement-implementations.json | 2 +- ...cretfromkeyagreement(publickeyshare:).json | 2 +- .../p521/keyagreement/publickey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../publickey/jwkrepresentation.json | 2 +- .../jose_swift/cryptokit/p521/signing.json | 2 +- .../cryptokit/p521/signing/privatekey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../signing/privatekey/jwkrepresentation.json | 2 +- .../cryptokit/p521/signing/publickey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../signing/publickey/jwkrepresentation.json | 2 +- data/documentation/jose_swift/curve448.json | 2 +- .../jose_swift/curve448/keyagreement.json | 2 +- .../curve448/keyagreement/privatekey.json | 2 +- .../keyagreement/privatekey/init().json | 2 +- .../privatekey/init(rawrepresentation:).json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../privatekey/jwkrepresentation.json | 2 +- .../keyagreement/privatekey/publickey.json | 2 +- .../privatekey/rawrepresentation.json | 2 +- .../sharedsecretfromkeyagreement(with:).json | 2 +- .../curve448/keyagreement/publickey.json | 2 +- .../publickey/init(rawrepresentation:).json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../publickey/jwkrepresentation.json | 2 +- .../publickey/rawrepresentation.json | 2 +- .../jose_swift/defaultjweheaderimpl.json | 2 +- .../agreementpartyuinfo.json | 2 +- .../agreementpartyvinfo.json | 2 +- .../authenticationtag.json | 2 +- .../compressionalgorithm.json | 2 +- .../defaultjweheaderimpl/contenttype.json | 2 +- .../defaultjweheaderimpl/critical.json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../defaultjweheaderimpl/encode(to:).json | 2 +- .../encodingalgorithm.json | 2 +- .../ephemeralpublickey.json | 2 +- .../init(from:)-1kybm.json | 2 +- .../init(from:)-5clf3.json | 2 +- ...eralpublickey:agreementpartyuin-2k97y.json | 1 + ...eralpublickey:agreementpartyuin-4mx85.json | 1 + ...meralpublickey:agreementpartyuin-80pr.json | 1 - ...eralpublickey:agreementpartyuin-8izc9.json | 1 - .../initializationvector.json | 2 +- ...egisteredfieldsheader-implementations.json | 2 +- .../jose_swift/defaultjweheaderimpl/jwk.json | 2 +- .../defaultjweheaderimpl/jwkseturl.json | 2 +- .../defaultjweheaderimpl/keyid.json | 2 +- .../keymanagementalgorithm.json | 2 +- .../defaultjweheaderimpl/pbes2saltcount.json | 2 +- .../defaultjweheaderimpl/pbes2saltinput.json | 2 +- .../defaultjweheaderimpl/senderkeyid.json | 2 +- .../jose_swift/defaultjweheaderimpl/type.json | 2 +- .../x509certificatechain.json | 2 +- .../x509certificatesha1thumbprint.json | 2 +- .../x509certificatesha256thumbprint.json | 2 +- .../defaultjweheaderimpl/x509url.json | 2 +- .../jose_swift/defaultjwejson.json | 2 +- .../jose_swift/defaultjwsheaderimpl.json | 2 +- .../defaultjwsheaderimpl/algorithm.json | 2 +- .../defaultjwsheaderimpl/contenttype.json | 2 +- .../defaultjwsheaderimpl/critical.json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../defaultjwsheaderimpl/encode(to:).json | 2 +- ...humbprint:type:contenttype:critical:).json | 2 +- .../init(from:)-1rqkx.json | 2 +- .../init(from:)-8tlhj.json | 2 +- .../jose_swift/defaultjwsheaderimpl/jwk.json | 2 +- .../defaultjwsheaderimpl/jwkseturl.json | 2 +- .../defaultjwsheaderimpl/keyid.json | 2 +- .../jose_swift/defaultjwsheaderimpl/type.json | 2 +- .../x509certificatechain.json | 2 +- .../x509certificatesha1thumbprint.json | 2 +- .../x509certificatesha256thumbprint.json | 2 +- .../defaultjwsheaderimpl/x509url.json | 2 +- .../jose_swift/defaultjwsjson.json | 2 +- .../jose_swift/defaultjwtclaimsimpl.json | 2 +- .../defaultjwtclaimsimpl/audience.json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../defaultjwtclaimsimpl/encode(to:).json | 2 +- .../defaultjwtclaimsimpl/expirationtime.json | 2 +- .../defaultjwtclaimsimpl/init(from:).json | 2 +- ...ontime:notbeforetime:issuedat:jwtid:).json | 2 +- .../defaultjwtclaimsimpl/issuedat.json | 2 +- .../defaultjwtclaimsimpl/issuer.json | 2 +- .../defaultjwtclaimsimpl/jwtid.json | 2 +- .../defaultjwtclaimsimpl/notbeforetime.json | 2 +- .../defaultjwtclaimsimpl/subject.json | 2 +- .../validateextraclaims().json | 2 +- .../jose_swift/jwaregisteredfieldsheader.json | 2 +- .../agreementpartyuinfo.json | 2 +- .../agreementpartyvinfo.json | 2 +- .../authenticationtag.json | 2 +- .../ephemeralpublickey.json | 2 +- .../initializationvector.json | 2 +- .../pbes2saltcount.json | 2 +- .../pbes2saltinput.json | 2 +- data/documentation/jose_swift/jwe.json | 2 +- .../jwe/additionalauthenticateddata.json | 2 +- .../jose_swift/jwe/authenticationtag.json | 2 +- data/documentation/jose_swift/jwe/cipher.json | 2 +- .../jwe/compactserialization().json | 2 +- ...ng:senderkey:recipientkey:sharedkey:).json | 1 - ...key:recipientkey:sharedkey:password:).json | 1 + ...key:password:tryallrecipients:)-2anal.json | 1 + ...key:password:tryallrecipients:)-652ng.json | 1 + ...ey:sharedkey:tryallrecipients:)-3j231.json | 1 - ...ey:sharedkey:tryallrecipients:)-3j446.json | 1 - ...pt(senderkey:recipientkey:sharedkey:).json | 1 - ...key:recipientkey:sharedkey:password:).json | 1 + .../jose_swift/jwe/encryptedkey.json | 2 +- .../jose_swift/jwe/encryptionmodule.json | 2 +- .../jose_swift/jwe/init(compactstring:).json | 2 +- ...vector:additionalauthenticationdata:).json | 1 - ...:password:saltlength:iterationcount:).json | 1 + ...ey:cek:additionalauthenticationdata:).json | 1 - ...:password:saltlength:iterationcount:).json | 1 + ...vector:additionalauthenticationdata:).json | 1 - ...:password:saltlength:iterationcount:).json | 1 + ...tionvector:cipher:authenticationtag:).json | 2 +- ...tiontag:additionalauthenticateddata:).json | 2 +- .../jose_swift/jwe/initializationvector.json | 2 +- ...vector:additionalauthenticationdata:).json | 1 - ...:password:saltlength:iterationcount:).json | 1 + ...vector:additionalauthenticationdata:).json | 1 - ...:password:saltlength:iterationcount:).json | 1 + ...vector:additionalauthenticationdata:).json | 1 - ...:password:saltlength:iterationcount:).json | 1 + ...vector:additionalauthenticationdata:).json | 1 - ...:password:saltlength:iterationcount:).json | 1 + .../jose_swift/jwe/protectedheader.json | 2 +- .../jose_swift/jwe/protectedheaderdata.json | 2 +- .../jose_swift/jwe/unprotectedheader.json | 2 +- .../jose_swift/jwe/unprotectedheaderdata.json | 2 +- .../jose_swift/jwedecryptor.json | 2 +- ...key:recipientkey:sharedkey:password:).json | 1 + ...ta:senderkey:recipientkey:sharedkey:).json | 1 - ...cipientkey:sharedkey:password:)-3giha.json | 1 + ...ecipientkey:sharedkey:password:)-zkfk.json | 1 + .../supportedcontentencryptionalgorithms.json | 2 +- .../supportedkeymanagementalgorithms.json | 1 + .../supportedkeymanagmentalgorithms.json | 1 - .../jose_swift/jweencryptionmodule.json | 2 +- .../jweencryptionmodule/default.json | 2 +- .../defaultwithmasterephemeralkey.json | 1 + .../jweencryptionmodule/multidecryptor.json | 2 +- .../jweencryptionmodule/multiencryptor.json | 2 +- .../registeredencryptions.json | 2 +- .../jose_swift/jweencryptionprovider.json | 2 +- .../jweencryptionprovider/!=(_:_:).json | 2 +- .../jweencryptionprovider/==(_:_:).json | 2 +- .../equatable-implementations.json | 2 +- .../jweencryptionprovider/family.json | 2 +- .../jweencryptionprovider/hash(into:).json | 2 +- .../init(family:encryptor:decryptor:).json | 2 +- .../supportskeyalgorithm(_:).json | 2 +- .../jose_swift/jweencryptor.json | 2 +- ...thenticationdata:hasmultirecipients:).json | 1 - ...h:iterationcount:hasmultirecipients:).json | 1 + .../supportedcontentencryptionalgorithms.json | 2 +- .../supportedkeymanagmentalgorithms.json | 2 +- data/documentation/jose_swift/jwejson.json | 2 +- .../jwejson/addtionalauthenticateddata.json | 2 +- .../jose_swift/jwejson/authenticationtag.json | 2 +- .../jose_swift/jwejson/ciphertext.json | 2 +- .../jwejson/decodable-implementations.json | 2 +- .../jwejson/encodable-implementations.json | 2 +- .../jose_swift/jwejson/encode(to:).json | 2 +- .../jose_swift/jwejson/getkids().json | 2 +- .../jose_swift/jwejson/init(from:).json | 2 +- .../jwejson/initializationvector.json | 2 +- .../jose_swift/jwejson/protected.json | 2 +- .../jose_swift/jwejson/protecteddata.json | 2 +- .../jose_swift/jwejson/recipient.json | 2 +- .../recipient/decodable-implementations.json | 2 +- .../recipient/encodable-implementations.json | 2 +- .../jwejson/recipient/encode(to:).json | 2 +- .../jwejson/recipient/getkid().json | 2 +- .../jwejson/recipient/init(from:).json | 2 +- .../jose_swift/jwejson/recipients.json | 2 +- .../jose_swift/jwejson/sharedprotected.json | 2 +- .../jwejson/sharedprotecteddata.json | 2 +- .../jose_swift/jwemultidecryptor.json | 2 +- ...ecipients:password:encryptionmodule:).json | 1 + ...a:tryallrecipients:encryptionmodule:).json | 1 - ...nts:password:encryptionmodule:)-5b0uw.json | 1 + ...ents:password:encryptionmodule:)-oowt.json | 1 + .../jose_swift/jwemultiencryptor.json | 2 +- ...authenticationdata:encryptionmodule:).json | 1 - ...gth:iterationcount:encryptionmodule:).json | 1 + ...authenticationdata:encryptionmodule:).json | 1 - ...gth:iterationcount:encryptionmodule:).json | 1 + data/documentation/jose_swift/jweparts.json | 2 +- .../jose_swift/jweregisteredfieldsheader.json | 2 +- .../compressionalgorithm.json | 2 +- .../contenttype.json | 2 +- .../jweregisteredfieldsheader/critical.json | 2 +- .../decodable-implementations.json | 2 +- .../encodingalgorithm.json | 2 +- .../init(from:).json | 2 +- ...eralpublickey:agreementpartyuin-1fdve.json | 1 - ...eralpublickey:agreementpartyuin-3jrjb.json | 1 + ...eralpublickey:agreementpartyuin-90jlq.json | 1 - ...meralpublickey:agreementpartyuin-tnag.json | 1 + .../jweregisteredfieldsheader/jwk.json | 2 +- .../jweregisteredfieldsheader/jwkseturl.json | 2 +- .../jweregisteredfieldsheader/keyid.json | 2 +- .../keymanagementalgorithm.json | 2 +- .../senderkeyid.json | 2 +- .../jweregisteredfieldsheader/type.json | 2 +- .../x509certificatechain.json | 2 +- .../x509certificatesha1thumbprint.json | 2 +- .../x509certificatesha256thumbprint.json | 2 +- .../jweregisteredfieldsheader/x509url.json | 2 +- data/documentation/jose_swift/jwk.json | 2 +- .../jose_swift/jwk/!=(_:_:).json | 2 +- .../jose_swift/jwk/algorithm.json | 2 +- .../jose_swift/jwk/cryptographiccurve.json | 2 +- .../jwk/cryptographiccurve/!=(_:_:).json | 2 +- .../jwk/cryptographiccurve/ed25519.json | 2 +- .../jwk/cryptographiccurve/ed448.json | 2 +- .../jwk/cryptographiccurve/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../jwk/cryptographiccurve/hash(into:).json | 2 +- .../jwk/cryptographiccurve/hashvalue.json | 2 +- .../jwk/cryptographiccurve/init(from:).json | 2 +- .../cryptographiccurve/init(rawvalue:).json | 2 +- .../jwk/cryptographiccurve/p256.json | 2 +- .../jwk/cryptographiccurve/p384.json | 2 +- .../jwk/cryptographiccurve/p521.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../jwk/cryptographiccurve/secp256k1.json | 2 +- .../jwk/cryptographiccurve/x25519.json | 2 +- .../jwk/cryptographiccurve/x448.json | 2 +- .../jwk/cryptokitrepresentation(type:).json | 2 +- data/documentation/jose_swift/jwk/curve.json | 2 +- data/documentation/jose_swift/jwk/d.json | 2 +- .../jwk/decodable-implementations.json | 2 +- data/documentation/jose_swift/jwk/dp.json | 2 +- data/documentation/jose_swift/jwk/dq.json | 2 +- data/documentation/jose_swift/jwk/e.json | 2 +- .../jwk/encodable-implementations.json | 2 +- .../jose_swift/jwk/encode(to:).json | 2 +- .../jwk/equatable-implementations.json | 2 +- data/documentation/jose_swift/jwk/error.json | 2 +- .../jose_swift/jwk/error/!=(_:_:).json | 2 +- .../jwk/error/equatable-implementations.json | 2 +- .../jwk/error/error-implementations.json | 2 +- .../jwk/error/jweincompatiblekeys.json | 2 +- .../jose_swift/jwk/error/keynotfound.json | 2 +- .../jwk/error/keywithidnotfound(_:).json | 2 +- .../jwk/error/localizeddescription.json | 2 +- .../jwk/error/missingdcomponent.json | 2 +- .../jwk/error/missingecomponent.json | 2 +- .../jwk/error/missingncomponent.json | 2 +- .../jwk/error/missingprimescomponent.json | 2 +- .../jwk/error/missingxcomponent.json | 2 +- .../jwk/error/missingycomponent.json | 2 +- .../jose_swift/jwk/error/notsupported.json | 2 +- .../jose_swift/jwk/init(from:).json | 2 +- ...bprint:curve:e:p:q:n:dp:dq:qi:x:y:d:).json | 2 +- .../jwk/jwkrepresentable-implementations.json | 2 +- .../jose_swift/jwk/jwkrepresentation.json | 2 +- data/documentation/jose_swift/jwk/key.json | 2 +- .../jose_swift/jwk/keygeneration.json | 2 +- data/documentation/jose_swift/jwk/keyid.json | 2 +- .../jwk/keyoperations-swift.enum.json | 2 +- .../keyoperations-swift.enum/!=(_:_:).json | 2 +- .../jwk/keyoperations-swift.enum/decrypt.json | 2 +- .../keyoperations-swift.enum/derivebits.json | 2 +- .../keyoperations-swift.enum/derivekey.json | 2 +- .../keyoperations-swift.enum/encode(to:).json | 2 +- .../jwk/keyoperations-swift.enum/encrypt.json | 2 +- .../equatable-implementations.json | 2 +- .../keyoperations-swift.enum/hash(into:).json | 2 +- .../keyoperations-swift.enum/hashvalue.json | 2 +- .../keyoperations-swift.enum/init(from:).json | 2 +- .../init(rawvalue:).json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../jwk/keyoperations-swift.enum/sign.json | 2 +- .../keyoperations-swift.enum/unwrapkey.json | 2 +- .../jwk/keyoperations-swift.enum/verify.json | 2 +- .../jwk/keyoperations-swift.enum/wrapkey.json | 2 +- .../jwk/keyoperations-swift.property.json | 2 +- .../jose_swift/jwk/keytype-swift.enum.json | 2 +- .../jwk/keytype-swift.enum/!=(_:_:).json | 2 +- .../jwk/keytype-swift.enum/ellipticcurve.json | 2 +- .../jwk/keytype-swift.enum/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../jwk/keytype-swift.enum/hash(into:).json | 2 +- .../jwk/keytype-swift.enum/hashvalue.json | 2 +- .../jwk/keytype-swift.enum/init(from:).json | 2 +- .../keytype-swift.enum/init(rawvalue:).json | 2 +- .../jwk/keytype-swift.enum/octetkeypair.json | 2 +- .../jwk/keytype-swift.enum/octetsequence.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../jwk/keytype-swift.enum/rsa.json | 2 +- .../jwk/keytype-swift.property.json | 2 +- data/documentation/jose_swift/jwk/n.json | 2 +- data/documentation/jose_swift/jwk/p.json | 2 +- .../jose_swift/jwk/publickey.json | 2 +- .../jwk/publickeyuse-swift.enum.json | 2 +- .../jwk/publickeyuse-swift.enum/!=(_:_:).json | 2 +- .../publickeyuse-swift.enum/encode(to:).json | 2 +- .../publickeyuse-swift.enum/encryption.json | 2 +- .../equatable-implementations.json | 2 +- .../publickeyuse-swift.enum/hash(into:).json | 2 +- .../publickeyuse-swift.enum/hashvalue.json | 2 +- .../publickeyuse-swift.enum/init(from:).json | 2 +- .../init(rawvalue:).json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../publickeyuse-swift.enum/signature.json | 2 +- .../jwk/publickeyuse-swift.property.json | 2 +- data/documentation/jose_swift/jwk/q.json | 2 +- data/documentation/jose_swift/jwk/qi.json | 2 +- .../jose_swift/jwk/signingalgorithm().json | 1 + .../jose_swift/jwk/thumbprint(with:).json | 2 +- data/documentation/jose_swift/jwk/x.json | 2 +- .../jose_swift/jwk/x509certificatechain.json | 2 +- .../jwk/x509certificatesha1thumbprint.json | 2 +- .../jwk/x509certificatesha256thumbprint.json | 2 +- .../documentation/jose_swift/jwk/x509url.json | 2 +- data/documentation/jose_swift/jwk/y.json | 2 +- .../jose_swift/jwkrepresentable.json | 2 +- .../jwkrepresentable/jwkrepresentation.json | 2 +- .../jwkrepresentable/publickey.json | 2 +- data/documentation/jose_swift/jwkset.json | 2 +- .../jose_swift/jwkset/init(from:).json | 2 +- .../jose_swift/jwkset/init(keys:).json | 2 +- .../jose_swift/jwkset/key(withid:).json | 2 +- .../jwkset/key(withpublickeyuse:).json | 2 +- .../documentation/jose_swift/jwkset/keys.json | 2 +- .../keysuitableforkeyagreement(with:).json | 2 +- data/documentation/jose_swift/jws.json | 2 +- .../jose_swift/jws/compactserialization.json | 2 +- .../jose_swift/jws/init(jwsstring:).json | 2 +- .../jws/init(jwsstring:headertype:).json | 2 +- .../jose_swift/jws/init(payload:key:).json | 2 +- .../init(payload:protectedheader:key:).json | 2 +- ...nit(payload:protectedheaderdata:key:).json | 2 +- ...init(protectedheader:data:signature:).json | 2 +- ...(protectedheaderdata:data:signature:).json | 2 +- .../jws/jsonserialization(payload:keys:).json | 2 +- ...tectedheader:unprotectedheader:keys:).json | 2 +- ...nserializationflattened(payload:key:).json | 2 +- ...dheader:unprotectedheader:key:)-9og9d.json | 2 +- ...edheader:unprotectedheader:key:)-wuj8.json | 2 +- .../jose_swift/jws/jwserror.json | 2 +- ...couldnotdecodecompletejsonorflattened.json | 2 +- .../jws/jwserror/error-implementations.json | 2 +- .../jws/jwserror/errordescription.json | 2 +- .../jws/jwserror/failurereason.json | 2 +- .../jose_swift/jws/jwserror/helpanchor.json | 2 +- .../jws/jwserror/invalidstring.json | 2 +- ...aderalgorithmarenotequal(header:key:).json | 2 +- .../jws/jwserror/localizeddescription.json | 2 +- .../localizederror-implementations.json | 2 +- .../jws/jwserror/missingalgorithm.json | 2 +- .../jose_swift/jws/jwserror/missingcurve.json | 2 +- .../jose_swift/jws/jwserror/missingkey.json | 2 +- .../jose_swift/jws/jwserror/missingkid.json | 2 +- .../multiplesignaturescantbeflattened.json | 2 +- .../nosignatureforjwk(jwkalg:jwkkid:).json | 2 +- ...marenotequal(header:protectedheader:).json | 2 +- .../jws/jwserror/recoverysuggestion.json | 2 +- .../jws/jwserror/somethingwentwrong.json | 2 +- ...edalgorithm(keytype:algorithm:curve:).json | 2 +- .../documentation/jose_swift/jws/payload.json | 2 +- .../jose_swift/jws/protectedheader.json | 2 +- .../jose_swift/jws/protectedheaderdata.json | 2 +- .../jose_swift/jws/signature.json | 2 +- .../jws/verify(jwsjson:jwk:validateall:).json | 2 +- ...verify(jwsjson:jwks:allneedtoverify:).json | 2 +- .../jose_swift/jws/verify(key:).json | 2 +- data/documentation/jose_swift/jwsjson.json | 2 +- .../jose_swift/jwsjson/flattened().json | 2 +- .../jose_swift/jwsjson/getkids().json | 2 +- .../jose_swift/jwsjson/init(from:).json | 2 +- .../jose_swift/jwsjson/payload.json | 2 +- .../jose_swift/jwsjson/signature.json | 2 +- .../signature/decodable-implementations.json | 2 +- .../signature/encodable-implementations.json | 2 +- .../jwsjson/signature/encode(to:).json | 2 +- .../jwsjson/signature/getkid().json | 2 +- .../jwsjson/signature/init(from:).json | 2 +- ...otected:headerdata:header:signature:).json | 2 +- .../jwsjson/signature/jws(payload:).json | 2 +- .../jwsjson/signature/protectedheader.json | 2 +- .../signature/protectedheaderdata.json | 2 +- .../jwsjson/signature/signature.json | 2 +- .../jwsjson/signature/unprotectedheader.json | 2 +- .../signature/unprotectedheaderdata.json | 2 +- .../jose_swift/jwsjson/signatures.json | 2 +- .../jose_swift/jwsjsonflattened.json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../jwsjsonflattened/encode(to:).json | 2 +- .../jwsjsonflattened/encodedheader.json | 2 +- .../jwsjsonflattened/encodedpayload.json | 2 +- .../encodedprotectedheader.json | 2 +- .../jwsjsonflattened/encodedsignature.json | 2 +- .../jwsjsonflattened/fulljson().json | 2 +- .../jose_swift/jwsjsonflattened/getkid().json | 2 +- .../jwsjsonflattened/init(from:).json | 2 +- .../jwsjsonflattened/init(fulljson:).json | 2 +- ...otected:headerdata:header:signature:).json | 2 +- .../jose_swift/jwsjsonflattened/jws().json | 2 +- .../jose_swift/jwsjsonflattened/payload.json | 2 +- .../jwsjsonflattened/protectedheader.json | 2 +- .../jwsjsonflattened/protectedheaderdata.json | 2 +- .../jwsjsonflattened/signature.json | 2 +- .../jwsjsonflattened/unprotectedheader.json | 2 +- .../unprotectedheaderdata.json | 2 +- .../jose_swift/jwsregisteredfieldsheader.json | 2 +- .../jwsregisteredfieldsheader/algorithm.json | 2 +- .../contenttype.json | 2 +- .../jwsregisteredfieldsheader/critical.json | 2 +- .../jwsregisteredfieldsheader/jwk.json | 2 +- .../jwsregisteredfieldsheader/jwkseturl.json | 2 +- .../jwsregisteredfieldsheader/keyid.json | 2 +- .../jwsregisteredfieldsheader/type.json | 2 +- .../x509certificatechain.json | 2 +- .../x509certificatesha1thumbprint.json | 2 +- .../x509certificatesha256thumbprint.json | 2 +- .../jwsregisteredfieldsheader/x509url.json | 2 +- data/documentation/jose_swift/jwt.json | 2 +- ...vector:additionalauthenticationdata:).json | 2 +- ...vector:additionalauthenticationdata:).json | 2 +- ...stedrecipientkey:nestedsharedke-6vzse.json | 2 +- .../jose_swift/jwt/format-swift.enum.json | 2 +- .../jwt/format-swift.enum/jwe(_:).json | 2 +- .../jwt/format-swift.enum/jws(_:).json | 2 +- .../jose_swift/jwt/format-swift.property.json | 2 +- .../jose_swift/jwt/jwtstring.json | 2 +- .../documentation/jose_swift/jwt/payload.json | 2 +- .../signed(payload:protectedheader:key:).json | 2 +- ...ested(jwtstring:protectedheader:key:).json | 2 +- ...key:nestedprotectedheader:nestedkey:).json | 2 +- ...eys:expectedissuer:expectedaudience:).json | 2 +- .../jose_swift/jwtregisteredfieldsclaims.json | 2 +- .../jwtregisteredfieldsclaims/audience.json | 2 +- .../expirationtime.json | 2 +- .../jwtregisteredfieldsclaims/issuedat.json | 2 +- .../jwtregisteredfieldsclaims/issuer.json | 2 +- .../jwtregisteredfieldsclaims/jwtid.json | 2 +- .../notbeforetime.json | 2 +- .../jwtregisteredfieldsclaims/subject.json | 2 +- .../validateextraclaims().json | 2 +- .../jose_swift/keyagreementz.json | 2 +- ...tekey:publickey:ephemeralkey:sender:).json | 2 +- .../jose_swift/keyderivation.json | 2 +- .../keyderivation/derivekey(arguments:).json | 1 + ...rtyuinfo:partyvinfo:tag:other:)-7fctc.json | 1 - ...rtyuinfo:partyvinfo:tag:other:)-7tuyr.json | 1 - .../jose_swift/keyderivationarguments.json | 1 + .../algorithmid(_:).json | 1 + .../customdata(key:value:).json | 1 + .../customjwk(key:value:).json | 1 + .../keyderivationarguments/key(_:).json | 1 + .../keylengthinbits(_:).json | 1 + .../partyuinfo(_:).json | 1 + .../partyvinfo(_:).json | 1 + .../keyderivationarguments/password(_:).json | 1 + .../keyderivationarguments/saltcount(_:).json | 1 + .../keyderivationarguments/saltinput(_:).json | 1 + .../keyderivationarguments/tag(_:).json | 1 + .../keyencriptionresultmetadata.json | 2 +- .../authenticationtag.json | 2 +- .../encryptedkey.json | 2 +- ...ltinput:pbs2saltcount:othermetadata:).json | 2 +- .../initializationvector.json | 2 +- .../othermetadata.json | 2 +- .../pbs2saltcount.json | 2 +- .../pbs2saltinput.json | 2 +- .../jose_swift/keyencryptionarguments.json | 2 +- .../agreementpartyuinfo(_:).json | 2 +- .../agreementpartyvinfo(_:).json | 2 +- .../authenticationtag(_:).json | 2 +- .../customdata(key:value:).json | 2 +- .../customjwk(key:value:).json | 2 +- .../initializationvector(_:).json | 2 +- .../pbs2saltcount(_:).json | 2 +- .../pbs2saltinput(_:).json | 2 +- .../jose_swift/keygeneration.json | 2 +- .../generatekeypairjwk(purpose:).json | 2 +- .../generateprivatekey(purpose:).json | 2 +- .../keygeneration/generaterandomkey().json | 2 +- .../jose_swift/keygenerationpurpose.json | 2 +- .../keygenerationpurpose/!=(_:_:).json | 2 +- .../equatable-implementations.json | 2 +- .../keygenerationpurpose/keyagreement.json | 2 +- .../keygenerationpurpose/signing.json | 2 +- .../jose_swift/keymanagementalgorithm.json | 2 +- .../keymanagementalgorithm/!=(_:_:).json | 2 +- .../keymanagementalgorithm/a128gcmkw.json | 2 +- .../keymanagementalgorithm/a128kw.json | 2 +- .../keymanagementalgorithm/a192gcmkw.json | 2 +- .../keymanagementalgorithm/a192kw.json | 2 +- .../keymanagementalgorithm/a256gcmkw.json | 2 +- .../keymanagementalgorithm/a256kw.json | 2 +- .../keymanagementalgorithm/agreement.json | 2 +- .../keymanagementalgorithm/derivation.json | 2 +- .../keymanagementalgorithm/direct.json | 2 +- .../keymanagementalgorithm/ecdh1pu.json | 2 +- .../keymanagementalgorithm/ecdh1pua128kw.json | 2 +- .../keymanagementalgorithm/ecdh1pua192kw.json | 2 +- .../keymanagementalgorithm/ecdh1pua256kw.json | 2 +- .../keymanagementalgorithm/ecdhes.json | 2 +- .../keymanagementalgorithm/ecdhesa128kw.json | 2 +- .../keymanagementalgorithm/ecdhesa192kw.json | 2 +- .../keymanagementalgorithm/ecdhesa256kw.json | 2 +- .../keymanagementalgorithm/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../family-swift.enum.json | 2 +- .../family-swift.enum/!=(_:_:).json | 2 +- .../family-swift.enum/aes.json | 2 +- .../family-swift.enum/direct.json | 2 +- .../family-swift.enum/ecdh1pu.json | 2 +- .../family-swift.enum/ecdhes.json | 2 +- .../equatable-implementations.json | 2 +- .../family-swift.enum/hash(into:).json | 2 +- .../family-swift.enum/hashvalue.json | 2 +- .../family-swift.enum/init(rawvalue:).json | 2 +- .../family-swift.enum/pbes2.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../family-swift.enum/rsa.json | 2 +- .../family-swift.property.json | 2 +- .../keymanagementalgorithm/hash(into:).json | 2 +- .../keymanagementalgorithm/hashvalue.json | 2 +- .../keymanagementalgorithm/init(from:).json | 2 +- .../init(rawvalue:).json | 2 +- .../pbes2hs256a128kw.json | 2 +- .../pbes2hs384a192kw.json | 2 +- .../pbes2hs512a256kw.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../keymanagementalgorithm/rsa1_5.json | 2 +- .../keymanagementalgorithm/rsaoaep.json | 2 +- .../keymanagementalgorithm/rsaoaep256.json | 2 +- .../keymanagementalgorithm/unwrapper.json | 2 +- .../keymanagementalgorithm/wrapper.json | 2 +- .../jose_swift/keyunwrapping.json | 2 +- ...ecrypt(encryptedkey:using:arguments:).json | 2 +- .../documentation/jose_swift/keywrapping.json | 2 +- ...ntentkeyencrypt(cek:using:arguments:).json | 2 +- data/documentation/jose_swift/secp256k1.json | 2 +- .../jose_swift/secp256k1/secp256k1.json | 2 +- .../secp256k1/secp256k1/keyagreement.json | 2 +- .../secp256k1/keyagreement/privatekey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../privatekey/jwkrepresentation.json | 2 +- .../sharedkeyagreement-implementations.json | 2 +- ...cretfromkeyagreement(publickeyshare:).json | 2 +- .../secp256k1/keyagreement/publickey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../publickey/jwkrepresentation.json | 2 +- .../secp256k1/secp256k1/signing.json | 2 +- .../secp256k1/signing/privatekey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../signing/privatekey/jwkrepresentation.json | 2 +- .../secp256k1/signing/publickey.json | 2 +- .../jwkrepresentable-implementations.json | 2 +- .../signing/publickey/jwkrepresentation.json | 2 +- .../jose_swift/securerandom.json | 1 + .../securerandomdata(count:).json | 1 + data/documentation/jose_swift/signer.json | 2 +- .../jose_swift/signer/algorithm.json | 2 +- .../jose_swift/signer/sign(data:key:).json | 2 +- .../jose_swift/signingalgorithm.json | 2 +- .../jose_swift/signingalgorithm/!=(_:_:).json | 2 +- .../signingalgorithm/cryptosigner.json | 2 +- .../signingalgorithm/cryptoverifier.json | 2 +- .../jose_swift/signingalgorithm/eddsa.json | 2 +- .../signingalgorithm/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../jose_swift/signingalgorithm/es256.json | 2 +- .../jose_swift/signingalgorithm/es256k.json | 2 +- .../jose_swift/signingalgorithm/es384.json | 2 +- .../jose_swift/signingalgorithm/es512.json | 2 +- .../signingalgorithm/hash(into:).json | 2 +- .../signingalgorithm/hashvalue.json | 2 +- .../jose_swift/signingalgorithm/hs256.json | 2 +- .../jose_swift/signingalgorithm/hs384.json | 2 +- .../jose_swift/signingalgorithm/hs512.json | 2 +- .../signingalgorithm/init(from:).json | 2 +- .../signingalgorithm/init(rawvalue:).json | 2 +- .../jose_swift/signingalgorithm/invalid.json | 2 +- .../jose_swift/signingalgorithm/none.json | 2 +- .../jose_swift/signingalgorithm/ps256.json | 2 +- .../jose_swift/signingalgorithm/ps384.json | 2 +- .../jose_swift/signingalgorithm/ps512.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../jose_swift/signingalgorithm/rs256.json | 2 +- .../jose_swift/signingalgorithm/rs384.json | 2 +- .../jose_swift/signingalgorithm/rs512.json | 2 +- ...ims:expectedissuer:expectedaudience:).json | 2 +- data/documentation/jose_swift/verifier.json | 2 +- .../jose_swift/verifier/algorithm.json | 2 +- .../verifier/verify(data:signature:key:).json | 2 +- .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../defaultwithmasterephemeralkey}/index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../jwk/signingalgorithm()/index.html | 1 + .../derivekey(arguments:)/index.html | 1 + .../algorithmid(_:)/index.html | 1 + .../customdata(key:value:)/index.html | 1 + .../customjwk(key:value:)/index.html | 1 + .../keyderivationarguments/index.html | 1 + .../keyderivationarguments/key(_:)/index.html | 1 + .../keylengthinbits(_:)/index.html | 1 + .../partyuinfo(_:)/index.html | 1 + .../partyvinfo(_:)/index.html | 1 + .../password(_:)/index.html | 1 + .../saltcount(_:)/index.html | 1 + .../saltinput(_:)/index.html | 1 + .../keyderivationarguments/tag(_:)/index.html | 1 + .../jose_swift/securerandom/index.html | 1 + .../securerandomdata(count:)/index.html | 1 + index/availability.index | Bin 742 -> 742 bytes index/data.mdb | Bin 327680 -> 327680 bytes index/index.json | 2 +- index/navigator.index | Bin 138054 -> 144033 bytes metadata.json | 2 +- 758 files changed, 709 insertions(+), 671 deletions(-) create mode 100644 data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-2k97y.json create mode 100644 data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-4mx85.json delete mode 100644 data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-80pr.json delete mode 100644 data/documentation/jose_swift/defaultjweheaderimpl/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-8izc9.json delete mode 100644 data/documentation/jose_swift/jwe/decrypt(compactstring:senderkey:recipientkey:sharedkey:).json create mode 100644 data/documentation/jose_swift/jwe/decrypt(compactstring:senderkey:recipientkey:sharedkey:password:).json create mode 100644 data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-2anal.json create mode 100644 data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-652ng.json delete mode 100644 data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j231.json delete mode 100644 data/documentation/jose_swift/jwe/decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j446.json delete mode 100644 data/documentation/jose_swift/jwe/decrypt(senderkey:recipientkey:sharedkey:).json create mode 100644 data/documentation/jose_swift/jwe/decrypt(senderkey:recipientkey:sharedkey:password:).json delete mode 100644 data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:).json create mode 100644 data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json delete mode 100644 data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:).json create mode 100644 data/documentation/jose_swift/jwe/init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:password:saltlength:iterationcount:).json delete mode 100644 data/documentation/jose_swift/jwe/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:).json create mode 100644 data/documentation/jose_swift/jwe/init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json delete mode 100644 data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:).json create mode 100644 data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json delete mode 100644 data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:).json create mode 100644 data/documentation/jose_swift/jwe/jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json delete mode 100644 data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:).json create mode 100644 data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json delete mode 100644 data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:).json create mode 100644 data/documentation/jose_swift/jwe/jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:).json create mode 100644 data/documentation/jose_swift/jwedecryptor/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:).json delete mode 100644 data/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:).json create mode 100644 data/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-3giha.json create mode 100644 data/documentation/jose_swift/jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-zkfk.json create mode 100644 data/documentation/jose_swift/jwedecryptor/supportedkeymanagementalgorithms.json delete mode 100644 data/documentation/jose_swift/jwedecryptor/supportedkeymanagmentalgorithms.json create mode 100644 data/documentation/jose_swift/jweencryptionmodule/defaultwithmasterephemeralkey.json delete mode 100644 data/documentation/jose_swift/jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:hasmultirecipients:).json create mode 100644 data/documentation/jose_swift/jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:hasmultirecipients:).json create mode 100644 data/documentation/jose_swift/jwemultidecryptor/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:).json delete mode 100644 data/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:encryptionmodule:).json create mode 100644 data/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-5b0uw.json create mode 100644 data/documentation/jose_swift/jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-oowt.json delete mode 100644 data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:).json create mode 100644 data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:).json delete mode 100644 data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:).json create mode 100644 data/documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:).json delete mode 100644 data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-1fdve.json create mode 100644 data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-3jrjb.json delete mode 100644 data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-90jlq.json create mode 100644 data/documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-tnag.json create mode 100644 data/documentation/jose_swift/jwk/signingalgorithm().json create mode 100644 data/documentation/jose_swift/keyderivation/derivekey(arguments:).json delete mode 100644 data/documentation/jose_swift/keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7fctc.json delete mode 100644 data/documentation/jose_swift/keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7tuyr.json create mode 100644 data/documentation/jose_swift/keyderivationarguments.json create mode 100644 data/documentation/jose_swift/keyderivationarguments/algorithmid(_:).json create mode 100644 data/documentation/jose_swift/keyderivationarguments/customdata(key:value:).json create mode 100644 data/documentation/jose_swift/keyderivationarguments/customjwk(key:value:).json create mode 100644 data/documentation/jose_swift/keyderivationarguments/key(_:).json create mode 100644 data/documentation/jose_swift/keyderivationarguments/keylengthinbits(_:).json create mode 100644 data/documentation/jose_swift/keyderivationarguments/partyuinfo(_:).json create mode 100644 data/documentation/jose_swift/keyderivationarguments/partyvinfo(_:).json create mode 100644 data/documentation/jose_swift/keyderivationarguments/password(_:).json create mode 100644 data/documentation/jose_swift/keyderivationarguments/saltcount(_:).json create mode 100644 data/documentation/jose_swift/keyderivationarguments/saltinput(_:).json create mode 100644 data/documentation/jose_swift/keyderivationarguments/tag(_:).json create mode 100644 data/documentation/jose_swift/securerandom.json create mode 100644 data/documentation/jose_swift/securerandom/securerandomdata(count:).json rename documentation/jose_swift/defaultjweheaderimpl/{init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-80pr => init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-2k97y}/index.html (100%) rename documentation/jose_swift/defaultjweheaderimpl/{init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-8izc9 => init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-4mx85}/index.html (100%) rename documentation/jose_swift/jwe/{decrypt(compactstring:senderkey:recipientkey:sharedkey:) => decrypt(compactstring:senderkey:recipientkey:sharedkey:password:)}/index.html (100%) rename documentation/jose_swift/jwe/{decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j231 => decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-2anal}/index.html (100%) rename documentation/jose_swift/jwe/{decrypt(jwejson:senderkey:recipientkey:sharedkey:tryallrecipients:)-3j446 => decrypt(jwejson:senderkey:recipientkey:sharedkey:password:tryallrecipients:)-652ng}/index.html (100%) rename documentation/jose_swift/jwe/{decrypt(senderkey:recipientkey:sharedkey:) => decrypt(senderkey:recipientkey:sharedkey:password:)}/index.html (100%) rename documentation/jose_swift/jwe/{init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:) => init(payload:keymanagementalg:encryptionalgorithm:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)}/index.html (100%) rename documentation/jose_swift/jwe/{init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:) => init(payload:keymanagementalg:encryptionalgorithm:unprotectedheader:senderkey:recipientkey:cek:additionalauthenticationdata:password:saltlength:iterationcount:)}/index.html (100%) rename documentation/jose_swift/jwe/{init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:) => init(payload:protectedheader:unprotectedheader:senderkey:recipientkey:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)}/index.html (100%) rename documentation/jose_swift/jwe/{jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:) => jsonserialization(payload:encryptionalgorithm:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)}/index.html (100%) rename documentation/jose_swift/jwe/{jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:) => jsonserialization(payload:encryptionalgorithm:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)}/index.html (100%) rename documentation/jose_swift/jwe/{jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:) => jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipientkeys:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)}/index.html (100%) rename documentation/jose_swift/jwe/{jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:) => jsonserialization(payload:protectedheader:unprotectedheader:senderkey:recipients:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:)}/index.html (100%) rename documentation/jose_swift/jwedecryptor/{decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:) => decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)}/index.html (100%) rename documentation/jose_swift/jwedecryptor/{supportedkeymanagmentalgorithms => decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-3giha}/index.html (100%) rename documentation/jose_swift/{jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:hasmultirecipients:) => jwedecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipientheader:encryptedkey:initializationvector:authenticationtag:additionalauthenticationdata:senderkey:recipientkey:sharedkey:password:)-zkfk}/index.html (100%) rename documentation/jose_swift/{jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:encryptionmodule:) => jwedecryptor/supportedkeymanagementalgorithms}/index.html (100%) rename documentation/jose_swift/{jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:) => jweencryptionmodule/defaultwithmasterephemeralkey}/index.html (100%) rename documentation/jose_swift/{jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:encryptionmodule:) => jweencryptor/encrypt(payload:senderkey:recipientkey:protectedheader:unprotectedheader:recipientheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:hasmultirecipients:)}/index.html (100%) rename documentation/jose_swift/{jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-1fdve => jwemultidecryptor/decrypt(encodedprotectedheader:encodedunprotectedheaderdata:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)}/index.html (100%) rename documentation/jose_swift/{jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-90jlq => jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-5b0uw}/index.html (100%) rename documentation/jose_swift/{keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7fctc => jwemultidecryptor/decrypt(protectedheader:unprotectedheader:cipher:recipients:initializationvector:authenticationtag:senderkey:recipientkey:sharedkey:additionalauthenticationdata:tryallrecipients:password:encryptionmodule:)-oowt}/index.html (100%) rename documentation/jose_swift/{keyderivation/derivekey(key:keylengthinbits:algorithmid:partyuinfo:partyvinfo:tag:other:)-7tuyr => jwemultiencryptor/encrypt(payload:senderkey:recipients:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)}/index.html (100%) create mode 100644 documentation/jose_swift/jwemultiencryptor/encrypt(payload:senderkey:recipientskeys:protectedheader:unprotectedheader:cek:initializationvector:additionalauthenticationdata:password:saltlength:iterationcount:encryptionmodule:)/index.html create mode 100644 documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-3jrjb/index.html create mode 100644 documentation/jose_swift/jweregisteredfieldsheader/init(keymanagementalgorithm:encodingalgorithm:compressionalgorithm:keyid:jwkseturl:jwk:x509url:x509certificatechain:x509certificatesha1thumbprint:x509certificatesha256thumbprint:type:contenttype:critical:ephemeralpublickey:agreementpartyuin-tnag/index.html create mode 100644 documentation/jose_swift/jwk/signingalgorithm()/index.html create mode 100644 documentation/jose_swift/keyderivation/derivekey(arguments:)/index.html create mode 100644 documentation/jose_swift/keyderivationarguments/algorithmid(_:)/index.html create mode 100644 documentation/jose_swift/keyderivationarguments/customdata(key:value:)/index.html create mode 100644 documentation/jose_swift/keyderivationarguments/customjwk(key:value:)/index.html create mode 100644 documentation/jose_swift/keyderivationarguments/index.html create mode 100644 documentation/jose_swift/keyderivationarguments/key(_:)/index.html create mode 100644 documentation/jose_swift/keyderivationarguments/keylengthinbits(_:)/index.html create mode 100644 documentation/jose_swift/keyderivationarguments/partyuinfo(_:)/index.html create mode 100644 documentation/jose_swift/keyderivationarguments/partyvinfo(_:)/index.html create mode 100644 documentation/jose_swift/keyderivationarguments/password(_:)/index.html create mode 100644 documentation/jose_swift/keyderivationarguments/saltcount(_:)/index.html create mode 100644 documentation/jose_swift/keyderivationarguments/saltinput(_:)/index.html create mode 100644 documentation/jose_swift/keyderivationarguments/tag(_:)/index.html create mode 100644 documentation/jose_swift/securerandom/index.html create mode 100644 documentation/jose_swift/securerandom/securerandomdata(count:)/index.html 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 0fbed1ba6e28fc47a37765a4d8c6b1bb7d59b39a..3b03d81048e7802e462e86af7e3df781c24e5718 100644 GIT binary patch delta 57 zcmaFH`iyk}lb)c^C4K=lB_JUqyU^`2zm0&co&6FIPcLt<5RlN<1`<$Zll7Q(0087; B5CZ@J delta 57 zcmaFH`iyk}lb($1C4K=xAt0fqw9xG`zm0&co&6FIPcLt<5KK~E8_1H8ovg>S0|4Yy B5CZ@J diff --git a/index/data.mdb b/index/data.mdb index cb7d60ff8cbb048b96ae4d629ea9f775e0eff108..f2995c07cc136ca48686e6545f6c5f930f474514 100755 GIT binary patch literal 327680 zcmeFa3w#_^dMDcBF~$$s7-5VoOR`>;C0SC}`_YmmhhYdq2t$DJI1IzMp54`t>h7xQ zXBgI(%MwBeAq*iN;$;Y7SwaZwaLI(QgmnlZgv)XX%O!;6@?#ysID{~S5W+Hq?032z zs_tryTCyj}-97#LNnQP&bN=T$|MULNqhc}tv%c~0#_{hz`8i+Ye(!I5!T%8Ci3p0QjzzkppFawwY%m8KpGk_Vu3}6N@ z1DFBK0A>I)fEmCHUI)fEmCHUI)fEmCHUI)fEmCHUI)fEmCHUKu_a&edGVenBizS`%9*(RgZZG_&@Kt6eK5gkz}Vd>nAT@ zV;dXNtueV|s#)zzs%AQdZfI6IZ)?+b#n2r$9P)I)fEmCHUI)fEmCHUeyuI)fEmCHUI)fEmCHUiQ{a>ixYB?^XAX?tNqOmdQ&dKbrXN zM15jl;)U^h#^v$t~%!odE4jr{}XJl$9CJKin#UED|Y_4cjlduQiMJ0IV9@6MZdT05`W zdH&AHo!vV>>3yL4MDKIG)$T`n@9Mq2H{E-AZ=!d&cVq7dJ099`?T*PE-8(+%Innc6 z&m%o|^<3XWbYIk+?zy}t(KFn$vFC&HUOVrp^KR>Y@Vwj4tDh&I*VBFRdDMBm=N;-^ zbKX1KU)uio_ItPAyxrQqf4s15e0=NpeVgXa`*_crd#>$zcF)=kU7Jtz_x2szbKm+S zdk(CF5Bi=t`-YA8ja}Z~ zJ@DzqZJTZxbH=V7yL!`0J73=P&cG9AT`+b>*VNdyF{7SX)OTG6`Elt8H!?7?Zsh!d_l92?zNG8P;hP7p z9VUj4ZtfY54WHP4bmPgPch7xs=&_-cJuhq)}gn6_lGuoJox4y)%WXyb+dIR9v^upyB(dX$>Esg=j@!C)#VDC# z1y&|mjT6oVWIq=4+ySp`V$n<`uWI8cmb`mW$=cXCt40elDD7)ZikhG)EK5@wdv-`; z^t?KaLz(8xdn})|YBWE?e%wRa+%ZzVpjnO5Yqu6rFV{35v+EQwLwTfq(bIF|DPjgW z6_hPjmk5DUIE_~L^?>eckDfcrsrHP7@=Nwh1tBRSBZ?fYvGO{=_uB{bd@6DIxw+3{ zX>DhCnq}p!cs8#{S);D0s%9&eQ9!o`RY(tM%}S7bH9qI3m*ja?BotED2`L6he!WG{ z9i&&WY6T~sw4_4HP?VBY)*4NrSI&$e7ET~|f@XDD$d4VAGzX{1nmR2}Y5*S?*z897g60N8@L9!zEMp&-voXSDuk}kX&l2g3GQmR6T zBE|pLkero8UStG~k!ku*!*X4xI7MMdnNken1nS(Pc8U})(N z!g7}8I6~(bij|IsxBqs?<Eg$DMDr$N#QA-{&q-C zL%9(-PG?1h`c_EJQ9Pxxq7JRNa9c=D5K!K9XyIv9zd0nQ8CjM%Ns)oq8=B-gCyG3w zstk2~NKVSEuJasA06*Vsl0)t?jH)rbTn))-j+anb)}XwVLUK}!s+6oLBCiQohU5fjqfiVdL5qA@NDdW(Wq6XJDU$!m zkeuLHPN8W{+LIhb=q4NmIS-@6khNVS~;zM$1!z4mf7+Fwt7Ucf;20bs+>Z+P9 zm9kE{;wV|k$k|4&kd23WGRMcFSAb=wG)dL023Dv~kNJH%xk{{%Uekh;O{G6K*_fuT zjm1}hsD-p^Ai`)dCz(=GYmC#g$-HGasa&F=xnU-yK%(Sx1xvGS=r0$A5ZX`^Fq*eD zr(|W(Q=-ZeB6>#Oie@>6ZYYwYDJjV?TZMK?BArwzCl@Rj1h;XeST5v_M$ZW)Z#poi zaGyb2K+h($LJCq~N!eglk&u#>)<{)BvYcAUFsG@E$k+V-5{e~sehkmDtUL`2`gx6> zJ1sY1HbZ&+IX|!Wt`aMp*Q}D&>9mhHc^VMOOij)uFYv}ZJ{>EWuZL0k>&AhO({UeX2^K(H0^~RT0XQpPRbZgyueZ<>xUd%QAk=~)Sx85UH6&U^bF_8=pqX0${NRBQy$wihCpuGhQ zH7o~P5lKUTq=?j^keq-HN7A83qjcr#Avwtt(8UTgbmi=oAvq!NqQr?LDKW%Pfc&RC zwh4G%E`?|y$}mD4s(MhP;!s`7P^Uo_x1@@tp_aj)=jXrVp~p`HdQhG72R+p3(}3Ej zUlGL<6TZb^>U701G3RMLxjbUJVyErA8Mlq3DM4$h#Y0Vsk2Ag+oKSP(&!xvY!ij@U z?zG9$lzdsUYIZ4^)NC|q;=GjYULjIS%N8V4N#!lkLl|8lf(}>50zH-{A-a5KMplT@ zNLOeQxZl%eXoWcKCX{|T+SLix54VJQ)4!kvS#lKJepW)tl*Fl$CJG`a!+0UUfkCva z3xqB+-0rZv#gY^FUuqTx(>_v^C6!k=J&YshjLO3hURCwuz-)jc@GQl$5=TkG70q%+ zhoLCRQF1XXUt+XL@`5Nr4=(8%(;beN7if-v){$n#=bCVu=jMSvoC3p1N~b8E`Cb@j ziP;&s#O!;i(LNaQB;cM=Nm_g?jL%9ULGvoi!X;Fb0)3X6l`k>dB^l^xIE{n^2unUlX)8xPXECNxg8)rv8Vx82`47VWm#{j3 zH9{j5fh1U27;Nwe|KL9ER$HB)&ji?YNr8u2!Z7cK{X^a635ilALD?KC7hsx#*`&%YY86DI5|OX!RUR+uNk{#ja86;YB@fq5z%FAF9g z80&GgD%~IU&nOg_j&!K|#Gf_E1u(noFr%l0&xg~+K#~-Kqo6JzZUTNNnS&evsjLh& z$t4xcTu>KSt|yGYgq4CIA;Sp`T5FlQAnd=z`r`NB1o&B|G%vBnQm~K(*Qq5yTa*s8 znz{^HwA)Mlp3Y)bi?Lxp#PacinbgN0>kz*Xi+lJeCznZ=H~-bM zk^}ZVO$|nRXnwM6*i2mYOAFF+S^tgZ&aZ=`oyE{tl=B%wIlO!*v!*CpseAZBPzS>XuDa#_wNNY^{sE>ZNF?vlRIz>V~m5um!<}kp$F&#nw6zq#Vi7 zA6TV-gm&mgK}cwcLZX;36KWx$786AyQBBkmYGPuKpTWiu>i2YH3rR-QR)WPEUVF?-M3K`z@kBl0XqYov!jApO>M`H-);l1b=?bl<#r&D>j#aSjR!^{3!`h=}`IhP(t4>dVuzXq~HY9h1 z_5}!u%I#^|c^LDp-aV^k2UR`I@^?NV8^tnp0#*SV>l3gPU=(1w0KJyqhM(7Y=%zB_ z_mt-?&#RxA!LF*)vgb0GBW_;>kNzrBW3y^vBADrHUj-Zfhz;4ymdOV<;{qN|%dXJa zEGnK*KF{r3ca(es?WJq%k1RvQ&s(uc9|yjdNe7J5DzMqD0PVkDj<&5L7tFk=`K5SU z=h{OVPJtOrt2!}%l)bGZolB;#wZCKFH0-2}@g8sItbzf)Yo7tzRuuvLfTrLZfW@={c*D^w_QGakpIgT5MUB7N{&- z>Xpqc9py-L#uQ(25b9fLwsexd%;I(r7|#Yf$WP;*`k>yRm8F&E7%IJfj&1HFMN8~% z^7qD{#-05^%DPsOvQ(oi{-jq5x>j2X>{6kS2b%-*zk%5V&a*6zU%EQtEC+T+WHfH< zTDSbty=hhHLZy4Zm#$5#O&2=s;O&<1XNj9SPYKM#-IRRM)8n+Ay$JGrNL8b&TZ&*dl(2?3wFfQD%+Fa44oRO^sDcI0a3WCfCT9?y!J|$pf{c2cg>JQKf z(q-DGbOmO{?e2#g;@#o;{R>c?8qKu!KbseWBpdu(UXRJ2%n15R7jMe7WKJV0F%(o4mv66In zySMX}ug58$nhHjUYdhA%-$9VK{IZMoSS(Y6pr2~9Lw#9Gp>Ku!{0jMYEvRwN0$4%2 z;ibmTXMcw|=;O~fS9M-2_GRD;&9&F8I_*miJv?^r>`k-g?3J^L*}>U$v+pKeN<5ahJ8?rI zowzK)CHfL;5+}tM#7D)u#KYpHW4d?=>=*A5KNH>(o)eA`XxLdh0cMW$TH^Xh`K4afzUtqt>-p$^~n(P5~ zo*iSiupcpRFwZa#Gj}rAF*CdRQsTZhg z_I#JRo4S!QsRPtJHAZcrJ|f>BpCPyJd6>MDybjI|T}pD~0J)BQk9dW6lDMC^l_(R} z5YLZYNX!u1iO=G1$6ttlH~!h!-SHdaX8b^WK0X%T68~uCjhSa=9-g^#=DHbu=F%B% zW?*LB%zM+XOg}k&|MacX<>_mtFPxs4-ah@=)Z0@pOnrCi?x`E6%&7xY^HXC}Tc$qR z`^Mg9;BJIF_g=W?y1n||OZRen2llSp``+X$lTS|GKY8n9dGeac3nynLw@-3okB+6r zKAU)Z;sv-r;qHkWC(MZh6Y~=@d&VZVOnfx{#`rVi50BqDe%-h}e(5+jJ}|y+{JlM| z?0Is}{d;cRQ{MCbmJ80jfj@uXl{2#ZduLq9k5Aq`bY#yQpV)Zs*`s{9?}py@#NiL2QQ*bg?0ZC*RHZPV1CvuTQb>by_aUc7S~`&rMcJ3eJ@?R$%PweMta z*Y_5|uIHJ)q1Vp)bmODU&EwqzN0}R#TQ(isoMo$zGs;{wuy$8< zOBeI<;D_{^yRP5(>Y0yjJb&!DZSS9%UH>|LVE1L)u33ASUb}nawsHF5(TC32KYHmo zlhg|%?{weNy@j+!rn*0iZyb5)>_>;U#IG8@^6cK3jl&zyeq-vpLyvF0Z0oy&&rDr4 z(mV0+)Z{?<%-)@MPQ^CFwg_8~Zhw6IsmEOQU})P4h{kz>$q(E51gO4hMR8 zp5ox}CUWrQE*D8kGK4xhG14qo*rb}Spc5dje3O@N=^B?xp#vSk`6Cynn9^ibLgzDl z99fnHnWf?QIH{sj7p^?e)Pj@2CWj7Ec=rVaE>5~erwDX3Lh-TOI9Q7+vMM^~&@2~n z8C|NOwfSbbnPYXsL@UkB@@!EpaT;2~bmc+Jl|oS{*3hz9+z%l!ye>daEAW6Ee7Q_& zye_GVE(j`G9dhM9OQM`r(rB@yH3lo`B%NHti0>o0X{%?|I-w&=aErWL<#QIYOZsw| z6l9HKXdVvBF3N*6)L7Zjvke28A3{3FLuBwW7%p_S@hP zv}6(-K8K^{v;>>Ak%O<18*`B)YgzuSh@8o=Y?c0tkX)7+2F@mvES#$e%UvAB$vBSk z-$VXgxl_0Dw)194E~~l@1>w`-tVU)zm(VW^1~tjt{mMK zP%S+a$b%d%)GS-ze-j)k&2=D|%_s~JzKOy`(k+IsYKu2f`0b-b6iDOO0H>v-R27G@ z%Hf+RTpT51NVFWjiNckeHOsKo#hWO6{1RoQh;IXaYu^IrOZjTyjzt%LY*8(h>0;_z z;Lx11yqrttv$sd&l2KN<H6*yq1HjW}Kgm$mtYkCY8e>xlF;S8JeQu(hn*uclCi2N;%H?nXrG7q&YZUOmVCj zmb?D5S%XL>Yk~iuEEX%(dRau5cm(aV8-j5}JEUOX zJPlbIz+?og$mmRT>o}|eSIf{+NCSygB)DQkCMa1)a(@pOdOmdxWW%xD8spbJDE_Q< z2*C4S0Dcfd=*OwW)R=nc{wgiH`J@9p_b_qef9rnG^F7VbT`8R-Ew!z#xy3L^IVV=X z2FSi#Rv8xV-jNB7k1Tx0t4>DIfWY#%#{cTQ*(33ebFu9D42;IR^(c zU|&oP8BAe+i`m*{R?ASKGCvKFaUUQ3SSfzB1>dh5ib19g>L4KcdtA`-O3~qxfE--1 zz(vyK~#3^PG`qh_8gu z(ep~t)d1bEMOUr_1sWP;oirD1ce-2c@Ux^W^JeV<4qwLMN*)< z(P)iC4nEQqjhd9K!u=BJ7Xx{KR5q-9x_Ul1w1m(KYR+W$M?*L;>Jlom;81AM$~M^w zEs9aBVzM9!M);RictFD0D<#6N_1%j7Q{5Rm)_w>4+Te`Lbwb zZ%7XJ8_CGHp^&mP5|+a?Nvy~V0^B$<6p~ADSDUWD)mpGrI2gzm*~?UFW)2+zXz8o9 zl%D3z9YF{`Wk$}-OSSHZoR%4xtD+rF&H1Jpl3G^L{-YMIi@cN3gtNdQC^Igna5Z5~ zlhK}!mJl^sH|t6lIJD?$6qQ53y_c<4$6cmz)g508J4^L)l%ImapAM@ zt~{&R#Z2zq5RNNni|Hg;`0I#VBFc{TQp5(jI=493_|!Rv+7QY zdK<(o{>xS&uUUT?_zz;pJFHTZ-vWo0@>sAKrEdR45W+8yJX2Td+=)OQAXSVE&lleS zhm2n`+*GHMJdvyXe?bTzDOJxEsrrA5$W65srQbP{Sse@W5G5QM; zd09^JROY_~@<1oYAj_%DbKv03as!uAhTxL5KLM9kJ65qEkvZxaa50->&llJfr9T~w z#jGec!~Y>TwCJ1ROuJHlDhT0om=x35q_BAJLZFqS6xn3%I0R@ZQ(RIbc;`O{NI{5V zwp=ahkAp*S)2CY!gp4JmYQGnR@Z&Zmv#2SLMdTGSStFU>4dg)#B_}CoD!&5`-t53f zf(D<;8;=Abe0hbc7c16pN94Le6%^@MNG{W)M9MncbfJo2xtoGa)e^Phe+>JV;l@xN zU5lZ~VYyf1>!ni7zBlk6q@Ykp(IxF3a0u$13>SJ*yhcHT!y<>~oTfQD$BN&H$ZaNB z%@mGCavIg6&{)(!abeHp@li9h*{wmBl2QCS*puYYk89951MXEHc*sj(=VPJ$HbK_Ln#Ac55z?87D*6^{)elzsn6hcYqh1 zrgHa~qjPsIvOl)Trf8yeHGo$PRmQknY)-*SYt;h~f#aWBML#-@&8t%F z(%GmH!5#HqId#;=q5TQlx4~Vx3dDv^E#p-Q8rrIM1)%w*SJqVq`VzSKP9`o7Fy(A=u#T^*!8{rzCYHqfHXnHmtqT+ zL}taxuLW3sibPgTCxh&)5rY{TJ0+`Blf^BNx~LpXK1h}sdC3BQF5 zc25L(?&2)9>XL>dk23X9faBvYWouhpXK2oWG?7YKnQR2du+yb#ITe*#YFW`gj>;n= z2ao3^Y$Jv#at42Hgtw*aJ4V`0@y36P;ap?L&)oFu+;DmY`LHtgipJNP1hX!#>VZc27;=OB9PvdNk`9T{U&} zRO>pe*3hk9&HmML#+EAoJ%Y28JxsOWV*k?hQU5J=RbT(;YPP3OQmQDzktmKNmWcAXSlnJ%Y2;UYn(M3@)|*U~%oLnSVt~Qv%x? zjkjf2ov;5=7Jj*Ev1WQAlE1Q}RI_F+f-e^ojjnwbl`k<^21`4Qm0?410YQU6Qq)LhE$D5TU9 zS$Q*xqgL}m@nlpUti(2#AAv4bC}}Y8@ADR{GqjYqrFIkYC8?mZ=qyw-K5uJ!o_IAX zUt;Yuy1UWk4dfc1L8nq%@Pjqr7I}-U-_Nh5_U>_(ROIrXkKl7Tn=nf|BKo&lkbQi% z#cCSJm)N1Z)Vj*zKJ?~vEwv^E7CY5a(Va>y{v(z=m(Qhk^ewd#+PZhhPgis=r-u)h zStQk)BKj~Xhfde!HuCoS!Wl)-G736B-kh$btc0+`M#&pzMg2#1wtIRKMOwF>jrs>; zNG+vD7{6%=Cc1LiciTzwu){$Z_$S!t5go1r*`GR zOg(Z|W6>qpM;!?htl&jll4;(M&_x~*7Z_1-&R@543HG~3!UQY%tuEDSy;80>wi~si zXK}AnB#foVvWl*%iMRx7m=PD1;fl`Bwh2=yF_pY@O*@xjJ)O4}APZX27EdQcT!NL| zh>M!6r0lMC@yJyvnYy^0OR#Guf)?0LTV2X^!6FMx8?7UIC4&-DE+q?k{+2cxEUup!375aDEg$eeUM8X&jyy@)uc41m~^(^WZ>}6<0E7dEtlJ)&IXr;Qs)P;soy`@ww zu7*a?f)(Y6OOjWsC3K}w#3k4V6>*_Cv8-IxCX7?z^p6A2TXKZ>{n=dmI# zoSMlQnKtn(?!j&iQ!MECRqE7xM<~qu7ACq)*9vL z^8eY+rFB2jq6Wb}vetMO&qPFAY*H$+=(^{KOR%>f;*w68it?vzbjz13qEz{_b}qpV zp;olKSP+o1)g zEn77(ovKKhkF*OD>^X>p3D)c*F8LgrXU}MpKTEH*FPxE(E;LsGLA9=spzpvnIAZmRLwEJOyX}W3lDV|F7iq|4PpOFMsm?pX=Oz`&0iv z{LFvziT@wfdH>~3`$y0DcXrDE#LjKP2g9H8=MTTduk9M_f1ZDozi`LV;iEi0|KEK6 zKNkC6?FIn96~Nz^0n7kq05gCYzzkppFawwY%m8KpGk_Vu3}6N@1DFBK0A>I)fEmCH zUT0B0m4`^0RpV zY;(E7=l@-P@cDn22YmkDg{~P!A;Pd}(dBErYT^{iHf0qXVpZ{;P53P6o`r}o6 z{@*Pp`24@e13v%Xs4w{Zzgr&g`G0)=AD{mxBX9KxPN$af`G0cpR@c@Ot@!-^G`aZZ z%2syp`TuDWpZ}jG3;6s$`7e0>KNcgv$iD{Oc`cPCBP+>9)^O03iSR*Z{@u^wllvQ9 zr_=bjc3K}}Q_L{+yp?Ob6WjH$7;y2)b%EQ18y_Fa)8h=lP_?S>=7&O;Duq9P;+^+L zmt!?P=r&OIvnIAJc5LC*g=3AIi*8ydEF4_ezc9YAb>ZXrH|L+7KQ@14{_uQi{<3*t zesF&M{QLV}-FJN7;T;d`yKP@}U$y7ZzKiw|`+D}p_MM!2aqh7>dFMTIH_a914$keL z8=u=c_wnqTv(L^Rn>{jncs4bA*{m=-IJM})&dO1MlAghAm@&wAl~{#E|+-sAiO z{PCXK_$q&hzlbOJ9zMpOZ;tJeBZa+89ZROtYd2#2*?3?Vf>@oHTdzekJ zm$3pn$gXGKXI^EFGY>GgF;(Uea}h%@Jxq)_Nxw)xM&CoK6T^nQAr-b#N=z1s68 z^(=LaIzkQO}j5bEBi9m+j~p z{cz;g5jy* zZNr}qy*2dw(4#{~hi({}9C~f=rokgS3WEm+_YaN_ZXNu1*PFYZ-F0l&kzI#(rFLDm zOV~BIYyB=^$NK}X4jdnNVBofa>cF9aiw1~+o`KlF$^IAnAM3xT|EB&z|H1zK{p0;x z`#qhjEOGmhofsu71=MTI${L1hpT~7|*JaFwW zF?@7$&v0z`#P*{bPY%6%?u$c@4ZXc%P2Urn?&`f~NZxhRP+{oc(Eg!|`=0B+YM^h! z#k;bb$A`8Kz196l??W3t9(;3<>U(_P_P%Eaj}0CfJUsZwx_5Rm8}<)=uxq&gwOvo` zdT`ebn{VIs{Kg0SMmHC_yLb9E0Dof!FawwY%m8KpGk_Vu3}6N@1DFBK0A>I)fEmCH zU}cOW}BVK@0mE1kLKQ z$o*4T&gz`X`Kgo@iO>~ERyA5!e8Z!^6U@?6lA8HXAuS}5WI0GZL+Wf;?(Ph6=$d7h ze<$SMm78>`pjCf6B$qgX5mbgC7*_qwklgiOtnp5P_>G9XMCDoD`F2EJFPODl_FEBo zMXc&v{+B{>Nfa4^BUw#U)F!z=$WZQMbFE`YHLb?Vz~?%4?V&Ah7B{hn658+c+Kbd9ch)41h3XQ2r)Dk^&mF%yi9D0 zRVz68i~(hcr63DhiI45~ctUS7T_sjT-}djb?TX2&uCgj4h@?oq8EU0um0_VxlL?LE zz803tvLLfGG;E|g3i|nc$nZK_o>qC5ll5aw{za&xye7(u$~1BxB@W`1DOKSq2Hq_% z|Hn{k3UZE-C6luPUazW{wDrSS?WOCwG4cJHzW-UO1NC|Q$bO}RVFC(nyAqid>2P#1-9 zTHZn)=+BWfuTzqwQ2a<32Z)pfkrEV{+tMWGNlm77oo3h%!aT6>)+ABj6_zC5Ym$=; zffB~)>=(l2gi$1gqd9odI{D*aJsD`tK_-!+gx1UhJ(qa5z06P~#cLEq&fXJ_cZs(! z%QQgCkYGv`kA?kH8prdRAgT;?Ta#RY;S;NI1Sx+dtPdrkArGyyB6T>dKdJG$q$;`~ zsN2KoC87L4uJa<#pVcJiR31h|FxDb(ZNh=tC@U~t(fCW6{IfJGK_|$_WcZDVP%UVn zlcG3Q{FyKgdL_C*siX$!gLL_=xeR`mX;Yv-LtS0IpjnN+(4KAtn9KFUku}DnhcGIs!Ou`9~#`CB*6|Al~EXlWdL4BFJcMwQE5$sdZv?< z@^hiGC#f)Sgt7-!f&9m2IiYBb1o|tR!|^JrN|A&_K-(gO@u5*xWR;dQPJcU`E@%Wr znxPd!P+x133oIdNj0!acy{0436Ez8h089|n?M-qDIAb+N6iFehr^qP^FRJi9BlVrI ze`qXWWF~4*Nj_|nvjhq6D<=d+*dN9bV8S4=Bm=G5_OP7e1Q_2@3@tE&Vf|S}(xE>g zC|Q@9`B*STfuEOMleK3qeK&@9Ol7o4h2L3MuH@z5zFHU>j> z+{XiLm(|dYm!T2TYva&xBqoeFgh8o01pk)}yHvYjn1+M!a*`<}8w32H`ABG{l2>79 zyeMhc$|NAPp(dd5v^A$>Wzkcj$`T@aM&F8NIff3eoOCoLB^hR`&`wFDlPcxpf@PRa z8&?>yhuoc7K}#rk(}7us`wWd8pl1_WAq6S0q--!nNd(iDf@C?hl3`BMX)7(q=Mi4SFS@N&B834!)Pqy<92l7?2;05j1Gx zJ_S7q%)p?3LdC+;6r%t>9UFexiGq~})*VfCyNN`}Y?UZlCV>ipA!UtvquVP(fV`Ce zvjj*{cOsRX6drOWe#mcBxRvTTlk`lRiR+@w?+B^xj`oSJ7*~mW@|y)D%_oYl`3qHd70qMu zs+HtJ&VaF@nXI7}Ja0m6=6#gT@&bjE6sKt*D{b|1=BiW48AxVc)zsDu^2Ct_tI_;G z8~3k0ul!v4=~d)XHOQsFy0Qus=uUH*9YB>X@pAlNXF1*&8MNd|gZ#$7pdU+2eBk4D zR0_OOjk?q2J26yyT2yFLbA!s`b#gzlE-fY5jpikY5T_D@Lp9*gw?Ta6)Hy_>?Zm|Ad@DY(&@A64F4nn# zKW_l-xip4(p4GtiwY~BbISfp(HGi~yK&|yTWj(;OD;g3PCTm_R2 z=4$?&_KJobyIxHyIeRy-*dnheg>-H$Fwi0|SNWV3wr6=bmY6PAe*)6i;y+h)L^V9O z_x$H%gH^)zR!^Q)>x6!GG~SeITjf8C;wP)N&N{$GOS~#cN%kK_(& zgDpM~@n6fqa-j3Gk$7vFYC0wTd?emlTGdSAj;P$=n4-Ndim#+?E%R~IzgW!jWIP%# zpEk?-TTvX^R&w?EC=R8l`C`~!?DAZ#nUYw!If7FymFZ&YTakFHCDCTB-;c`8a)rwL zaTLcaS(NmDN99>rVYIMK#M38T7ufWUi2hYWPJ@j+iem_R&UiMePg0Rs>ddHI&(N?m z7{yo1^^%DWsx+5}s^TzK`8!b@#VC@B8kO_;oKe^o#V0EHf#-QCn|d)=_*@=yk`An)PIgl@%6AB-^DK{D|XuX z&ruvX#Z#I862%eOnw|;UuRRq>Y{!tFe_?Dqxck2=jt1y z{ze)5GD+mqXhzo} z=dv{>_vNUZWQvq95|tB0C0h@#4Y)k#Ybm*2dLyD|zRGL$3>V=uZz;KIZcS8PU{jR- zbVUDrvY3*E*{EDk%CvlQG+sHE&S!6r%6VAEte_RNW*+jaT&GQRYPm(u@Tq)lAR;$w zmSL;E8o@Vf3RgDPMdgl7C7l~1`kOgcH_W~W4`#ZYuhvlpH|t}j>d7J-UPE&EH`Su7 zv40-Lm&~H3JQkJ1aG-7((R7h=POOIaF}V1-x+s;iuSfLB)$+-7?r;PrXBVoDMMUDw zSvgqHJ`|OwRZA59A&O&Ev_cC{ETOlF3?xpKQ7=CaFIRaQt>Jo1%#tGOKFM`J2`3VkY-) zR3AP?WrZ^X9KZd^av9YrAB@N|RZG;0;r${mZ<%r$+NI)fEmCHUI)fEmCH zUI)fEmCHUI)fEmCHUMlOHqO%)cU9l@FhVD#fIMc4ww|X*C zmUMz8S(+f^vl_CsvEPF4E#7k(z&3k+IbMmP0TznUuGxS52vr0KfydQJurV4b8_Eh zOm_OAeKBToI<@Z@J-P1?{npgUxgPr7sR!nsqtv-;sRL6p)Yhqix!1{Ud!LxSnOr+5 zkk5@@JNrIyKXLtd*X&iq&56YL`owx-PJDmQHNq3|!+arr@1Fa)p7`@K2lgD~uAkY+ zt>1GC?a)`#7tmAmHu_WQE$UwCX3CiH+|={JiTrDsVRMG{nV3t)xBMNADz5ra^2)Z69*^OPCPJv+4x0!E*)dWddFg8 zZ|{D7_anQH?7nWdy8GhY#P038KOH?W`t0b#qj!wfM-Po&I65`jJ^Jy;8zWDTJUDXO zNO|Pyk@H8!N4AW7IQ-i1@!a%oIK-s zAvUo-(X&t9kX<()PwzQ4_Zffpw(AmyW{+;qo?)?1anH}cL|;q3wdca!H*Y*J_Rd*1 zcU{gM-jZ5>c;C~XSA~zZygs=7-22YC?d-X|+lJp>m+k*>-;0xPukShMK4#74@sS6q zqr(r4+`rJ(b&nW}-9EKuOJadx9@#ZOo?!d7pICcn{v>%|*Yg8M`!DO;vh&>?&-5HT zuWSC~B-8!;_W4~$_I1rZMcqLj+4A7jXX`K7es9--&(EBDAYPq+D*pEF7tVco$0f{T z;&;z|bo<-FXxAs~r+Y3um)Q5&x)@d8@W9zOOwMe&dhNBs3)_x$zdQ5jz;I$<^5e1X z!Y6BcCm!5%DSz3vm(RKAoM*c)={|n;%-Kh__HMo9tg*9>ZK1Y2vYFcac-LIlQ=2Z_ z^!Uc{jkj;uzTwFFZR_tibNiV`*Y&PDdPesd&e{(@Z+`ymHH|`#|6v9&1DFBK0A>I) zfEmCHU~XPM@mVD1#Mk+QrOqd z#mtpd=1@DAoXT*?{&p^W!Q|D8+PDy0mX@=_$mKos4@$!o@ZUyz+~R6pDdjZNX}sGe zp3d9aH(ZBwMN>7!sui5P75ART3s&CI6i0(>l~m12l+0F%ViZ!~U}^AR0IugzGaFEv zn$c zHt*%o|5!EJ(7y3+B)*ZDnDdbSp%Wx6ZRgE+kZWPGe4M{u4NfR&GoM2Wt&RO%M>v+2 zG;Bw+G*vgWtZKXEDBi$>GL(}{DXBFIZZ?^>3@4RKG&0yQlTsj2^0|Vg*>$q@^`dRgf&FRx-?K2hzFLWA1~Fn9G&2 zj&VAwuH9)xwKWqO1EhaYfY1*h3bL<}tZ+>Z)pAvGq=aMDB7e3twPLMlUzWLmi-~DEX{4lB!b|)6%ctGe zlme8+3>gnS8A%hWh~NHwe|0F3r$I@Lqfs8J*MGA-mfI?43@2V-DNxH*Chw=|-4!E* z74h|WXGJKq!1#Iu-2T;y5!&hTy%nKAM)`U$J|Aeu>@s~_h*5+P)}t|ChJ1NzB`A%q zl44m>^tF*10~Emd3|gUOw1Mc`G|ce|bi)PBqWn_#kE=#1nI2ZMF$e>#K3z4IF6E4D zZMu=985qWZhHyY&zgL=nuxear3XO7O5aXx!lT~8{wTx~I@FBe)uNte-by`xTF=|On zv}#1lmhzH@+8Do#{Qaq7#r)C6ho^!>euKTx%g4W4HBLd+Y$|25BqgC%wBjRv zaH@#V@I z(<^?FcQ7CYv^NlYtFjydc%Gc}Y#QniHZ1hBiZHJE3TqB_=CB zY~~RRu5BsnWHmGCq!I?qIUAj~k}tvRZsJe9l>OjeBxNw5`cWoMd&x`PC#Raa#p1R& z`~DZtyW?K!{>P6Zb^pxeu;iuX_ER2CaTA2pO3M46x?SQ=|xdJ988isg?@59dGTdV`Fxgy^%`a<{* zIt%aTS?75*0S86lvo`j(oyFiY(bV)#Xo81=>?+ImEb&OaMrItw!$211)nIU5_`m5a zd`mxpG-xax0T=JC3W4|H|Le{|qsi1__vM_!c@hRf!45OV?YckgnyG@=_VepTvZFdjL{mP3-m0o$NcgaAaX@;ibt# z{V(nQWbc-RkLKT)e`fyS`J0C~jy|%tK0;03Ie+ieb@M&_4~{%FtJUYd1A={piWQ;nDZ@y|VAgefRG>xG%Qv#>wvC+xkz=y*T&W-pA(d znR|TdrnyH(ADk}Cbx$3f+dnrxw{`CE;ftp~p8aI>^1W})ruTj@a@Xjyv&UwS%s#%m zd-vhl)a>MxHTBN!%VvAWgxSH_^|Lomofv&TalHT4#G2_7dygm5iFZV1^2pFb<1dNT z{>R08#hXP-yh=P@oD{poYX?6OP6*ElckO*dxJ$TRNDJpr5&f47Yeo{nu<+dIM&Seg z=H0LHPx1HeevrR>^me|^%hR#`+o#i`6#ppq_QX-HcjN}{sgbL8XSoOZujJ;qQLc;o zkbQ0B_L0fmud`3H?+ic0-oYmJUdz5Ttg^k+V|%Wex`bue#OS@lee7EHUFKzGc<=Rl zpI~m?vu5l*<`(9qDTk3qu4d}fTbL*5J0}K*9D0y`ni`w9W6+`Is1L}e$2SfhA+IJc z82^Mgvg=ObAo1az(Oq4{{d-=D&+mC;z=?D5H^(j*I63p+%&lYU%=pZ!{nXfN)9d>m z@3Z=*`rh7oWani&Kk2=v_rl&ay~K_~J-3}Vx&4)MZ#b7Y_pNP5w_UvL<8$si=g>LZ z&v~)C-aXa*#@V-@ed*bsY(2VlZtI6<-F4RfvtHTq>E;JFU*MJ1dzYVWfJL}u!ARFs z^EqT54t}6oH13Uk8;glhr|(%F4+ayclp76eJuJDv8bnTWB!m_($To#W*oIjsIX>oh zP7h{7Qy=s0Q^U-|0;J_@y|%$+S4`n)K@#914_@Q{9pHc2;}|_J)6e}dPTKY#Kki{4 zJvHobbCbWs!~E4#!;G{{-|=w2eQLOkeju!Hr;T<~p-T9_+=APbk%L zC$8tMoaA_hVa+V%DqdQDxwG(P7+&eMae(^aLrznJ1x~a+W+$|2p|PxP*men4&;6fL zNrg3Z1s1*(zdY(XFGwn{5~?EK0s7=U-O%$gbX;P3$RZ+hMdi<296M9~`PK&&?#*MU^u>4wb`%2J%Xi6ubjYA)(?Ygd$ zB*DlUL;e!r?|?rvszJ{kq{J)8%hDSi%`7|SU!8^Hhvi{Z3D@_cD(>%KWp=Sp_$#~9 zT)A#*`QJt)0ZX^7jwQ(O)}dc?bhrGxZFLMy7=GTXDlMrTqtb%F{UW5~x4cxL=g#wf z$$}Q8dy(iSihXixtF&rOR3<&mf1xwYJ=@!q7wVSILIu?{;7^lexb;eXA!0>04 z=(z*_np$0``HkhcFL^rsTqhVdvUKQK$$_mFn(A(0k>sp4ZR84BcdrQAOJGaB#u}-y zicTn;%uqK$41R3rd0CBHVuQ(hUTqg!#b1}caTTcPiakCNF!^s+fsoXkjG>NC1Zk#e zQI#c1;#l>^-TKY1SM#s++ouvqc5H&((^y>iIUo}9_E6tOZc!D@omZ2Fz(_s6c z{7u01?H%ZO#c{aCdN$CXhW(PVNXjzJUkiBqy}U!uE5(K`6n5#U0qOp#>(8tntA!F@ zYgME*mDW{R;ng~z`?e7Dyh^RTmegNktF0c%-Eb7MJSHovKypnit?MeN;4SvH2{)dG z(A(n_FrS$4%OSeiaHWhiV)q+}#Dwazu8^9jswBsAtl|J}V|y};9nf=Uam3vw4H`z@ z;%9drHs~J4CrFRmV&|a)ZtP&hsA-&{Ga|1Ff?NQk#)e{WMb90k$162HLmI{M3MG>o zNh&6w_^CwC9U{8qH#U^|{AN239i-CNNL3h3<7Jwa87&Psjm`6rM)bVAMseuGG|S3c zmOoEVbrvp|M>V?I#*WPd>=ZPi5p(jcV`8yiV^r7zAqpzTa!J7V*Uiy$2RcUMO29rD z11g3FQ6?q~zb5LP;YC(B7YknJOP!7R&UB@e7HqGqYX9u9i}|Fe24iG}B6MCRbxB}k z6?E};VWH;^Snhz8Mw;WAmtJL+xGNZiLxgr>A{Z0u8qaZ}#xM#keGOvw>wv~+0woZl zsF2iGLvn=`WS-L$nb)ZUAvsLb1&!l1D3jzBA-O_w3`;kE(KUqn@$XQFQ0fp$9YP(466z32T|x+HdHQo~X8M zZ&^|=Lw7C95FKdLwzwXKZn>7jS&r`NlGw`79Z?k=$>deZ5t|sgCG#Suxai-qPEP%_ z-EG4)1WD3dPLK%(;D=t%{26{$?D0+>uRi+`Kf{r*x}&XsrTZc92ERV9R8b!codDdE z0c_6^1wckUsbs+AgI>kp%$DD^P+a(j)#pjCeg5$mRiFR#CZap_GjpgBz39zfd3Pm$ z-P6j;m3i2XYruMs zlD9rn?AuRj;er86@t)7miVvM{F>AYu0lSRGDSz_O!aVG_l4$Y{VCW97$(F&pilg&~ z7`n}I9JshJdZ{-ubXPP0#+4LHll6Hur6Y=9KXYlgMN>^W24$|&mnyy%wL-%f}IhO|ZKHz;0)yqb_`Xy>C zu~13h2J6dHY(#XuGUM}BW~El7C63Ic#8Q8bIVhHnN$gcIAPvp61R;vjbMC?DyX5y- z_uX=m6ck>m@+gh`!wrqDYP!gqx}`ZoD1XFj2l9J0vQ*jU>JnbL&b*XcP(Jb?DIKY zxs;`Ailiu-rSpQdgP}XBq4SDjDL9&i8M@1vB6(`V#HztDbj!e$Zd$S+NLDvXS8X0= zJW;e2E5y)UbZ--vf3C{uoebR)701>%M-VNynW4L?BI>-%@sjE`GIUE;G{sb03DvlW zp}ROX!?fclrpzy6>56FJu!wV?YA$Bz#G<6D2G0quM*Nhio-M(!aN>~-g*S*#u1|NM zepAqJ*wToPEv37*pc=N$Il8114?9YC99hv}*ikfzBR+FJ-L+laa2yNuCB9>nZkYzB z$~c^1;Xny9;yVE&Y)3pNyoNYREPL$`Dj^NfLB%4tU#x??&JQ?lU2BmE&uw>8PJ&|s2g-p0^v9mi9R$2nKhZe{2e zC(EL)2(qplUt;LCsi0`hH z5i#V6%OG(}X5bF}&gdAd#AP-TF1_c;RLwhQnk;ys`8PA8RdXa>Xta-F2#c;HIg;R* zDRBIlH&>G1tJ6gi(GId1XoTP}GJZL(V4~SfRW|J;c<=PeA-~s94%#ARMAKC2MAh7! zSd2ii@{tdmYdz^=v*t%`Uvpj%8Ma@b**~s2ws|V+qB*lh(-6G{d!2N#F%;2xZU~BEQ#CBjU}9Mt6658ggsomp5b6QR>vl zE$?j$`Jy{K`Rp1wlCuldomC?*4{TEy`;O|G0xxQuY3&1V+IFtatGsTxIxMKyFmzkB zG})CnRk5ADEL{^F9+?H+<$sN#yN=779M5s8>wcV}V|K?ZZke2Enp+sUCAbE!a)RKh zd^bafAr?!x!tp#Wg;+XFj0$HvD3)tr=rB0rJc*5rs#S#b`@%n%R7x3kiFzH07Ksr89q-788GG&K}Xlm0zrb+@sXc-kO0U2~No zaB?9KpSs%acK3L)jLt?Dgs3SSsb)sQX7xA3J3P4v=Ch)XW|GSbbyM4|@?K98atf|V z5+>LVPQLJCFGS9v-c#}UErW^OL&r=tcjMIVO-|$UrGZ?yA>TurST?HWOt$pZ-qY9Z zLdj&_9j-+J|DGgj(-TRw7Jk@<1TLHML7(b=5tsss1R{3Ds#}0;n{2w*nI{y2zh)2% zT-B0cy3B{ZqAM#_IMvi05eucf7Mu%oLzZ9=(QL!{Y=B<=?ztG7Uf_fMf-b<|!dp+U zd}g?7cL@>>OED}E7QrC-d~9q|1W{ICBDg6)H&q_sQxp4!iv#rXciuDI8Dsk>!8U;{ z7-x_@v|q07a)9LUj%fbiny%C4$8hWKsPkia4bz1+^qq+4C8}qnwsveWa%?t z1zc=T4Up|u0th|?v@h8;~>&D6RW`Blg- z=-7O#fFfx(v-vHwjqaMdY#7%E=-4%@a5_*FncU#{e2Tm(eEN)tjq(T*X9gq(Zpc(s zRIs~sRkDit{AWUPC^#y?(rR$B`OQFnPOwysgLzi@ZI%vfwcyAaPBr2iEPVzfjZ=i+ z^5vNU5i%2!!x1Gw=QNzIBy$s6ZV~d?=Z|hqAa`(!;Xcpi7jOu{2}pn)`Me;#ETW|t zx99UOLYWunK+Euwr~nX@yK6-mq!s>)FkW?+)AI4N>T#2U@3Ju%X>Di1G2vb`;5Fdq z$HCCHVb`~HgRG)HeFpr|O!%N;uMVG25vI|n7vX&hbe-Jz;*ihl8(4XCSZmSIVTR_W z19UtTZW2?Z!(9}h2T{j9e+_pe4&cZ-4xwy*MZ|5jE2*Zcf19Pxfb+6tRmO>(obx3+ zkRQXr!v9Uh{8^A5z=iwrNCsyjtgp#g{Do|OK~od}LW%9VnWf`hbHLFI)8a&e1@ZY1 zIIg1x_Xg-euU5a@8PJR~q2nw`Q(a87uz+a}%U_TM3IB5yn>!q!2l1nRxkae( z0=+z1(&FK(GZZ`7o6O7s*!7Y`LzUsm7K;xC|OIq&?U)3_*bkzj|7mP1Iuy$$7!Eh{m zRd^uW5v~uvtv58iq%Yd|guZkAefn+sj*DJtxL#j+@v#ezw%v76&vILT;+#uYU!k9B zlk}IGp1QD6Pn~~y{bK#*hS#;{wfoMw{=!?E?yIkBI@x@z@yO!i&Fe3GRC{sNAuX)E zdj1ma3HAMT2h~I8E9yP#-d1+6TXp_jN7Kh-~YZmhqfzvbdLmORrp*>}(Co0g<{x!&tm4=z!9Uf;50^>bVHZ+v*m z&s&!^9^G==g;#Do*m`hF+XbB$y|w)EbMC+J%@xC2c5hL(G;Ue6lYXhrkGjkl}{x9ke-UC|wK&$Ab|HLeWpY<_3+yBEH+`SH!iH{Y^3 zyZM^UFP*z%bLZyz&2M#@7e3T>uo0!$oM$)2E?BjysqJ*G8sm_<{7q5J`zNO{r&U==x-#E}2Y8YJc>f%IWTjxzHmUh0e>G_ME z-*i>u6ZKbZcys+Do33rvRyLe-Y}1XKu3Z(|v}cpHscF;VP2d@L&Eq`$1 zLmh`U+}ZKMinEO!OAd70wc)K*A1sb^T-hNkmNrTq>pSW?UTc4*{lWH!F9>hAqrGWm zV#DIL{q1zT{dfJDpGgWYE~JEs$>?8v6xE?~3=G+}F2F|3J1$8m`ofe)_+jY>g)e+w zYRpZ``gaQ{^>sP{t_v{C<4T_-6!DVy$>}Nc+l4QDUQTox+lW6clQN{no$2Ja%A~|} z&P`+nui26DQ6Xs&sEzMQNdBm>N--!y zCMGgt-`@d#MCRYDo|g}E@@sAwxTTV@=$YJafbTA^4D$QjRQ9@5cl%9;NqNL z1z)Ob^84J%_;6icRwF-Oa8Ezy*L@;C4m4nP2~ez#wkr8!){>XQAJVw{B`pCHBhP=F zly#}s66BAX%JQp4&)FZVl4E)8({s|!dEx2{TdWx&qo&g~f#v1i5Fzsc`J;knAaWVo zeSaVVHwm=TPhQms;Z+5^(czU`U#Gy0N>g|of^B{fW&NhtBINh^EH@Vy+b>nuag2t! zP6rNs0444AN+rL~SE=-+j^FZl6I5db-nm{3cceh1_rjD?5uNSVL#w^4033*1yV99P zwZRm4sOUICK5$*22rsaC{Q6CErkEV2slrLM*se7pZeeVrz_1k$Hs zyP&T3={_enl^z|@*07vZL(_rP;Ca_{>Px?nqtTIJm%u`cYt9cPA`xq8nG|^BM$L&O zg%pex)v|0DXk6d{7nPPWB#gO{L|x$vUt(iS#`6*cW?Imeqj3On!M8#Z$=fzXtvD2m zO^=O|XKMT}RG?B79PkBO)ks3o7n&tR(=qZKO>xRdnp1@gdETTrg&&?w@iFqyN1+sg zdr@@W!1j(L6qUkjS)85UWWNA-iOGJ(|=$`?gR#SH-N{^TDcfocWtSrcBC zDhIgJk9@jcx-&5xbz?tdIcXfxED!siZj*$fx+`i1%KwYP7d|gJBacO-KQE+UWDzSO zOdz)Eh~F#aB~1>y>hO2jFL2)_%bKDIlBwP2e}Vl!JZ=Dt6$C?fzs1rCT3k~_6}Ot- z@aeux7MGRm2mu278qrO}w}5#czDMTQOTXaaNo`so5aHsQ^U)DJKt({p1zzyv1>V~h zWYPTtpBL&aN|I#5eh0_h+kLt(l?gnn!hfm2$xpE(e9{mO7gA7jLxjOqfMHSMZuWVB zPVm^URReBr|Bg@hIYp1DsqQcrF1h#hOSGidxnHU@a;fEPUbfQk_wIOgK+aQ~?!3E;T6bWKs?W6@NZ6yBMhoERct z+=AXY5iVpL(C(T}aImzu!Wm3L2j+F|6G)&D?8xsGb_fL1 zoeQ@>wg~VtbP>ngkG`QpcoUvT*HMsv z0wI4?S85T`*pI_R5U15~oW!<}w&&&5bICpaQ`C2z$&sNU=~qe32_A#=VDd+Ga{7-^ z`E|amYF^|SDeCq5E7fzsU@NZiusdwVFC{gmJr8IOIH+)ffw%=EftE{tuTB%>>nIL%u@hV=mXQ2j zv4s3fgZVH|xyKl(esvzeYX{I}-BNcjT*>dV~IL#q!);Qh~O!w1csz3JC%A977 zB9MQ9lj%#cWx*9ngcF$vzD46Ol1XThDIN*_7YHwCixvPmf?|^d+S0JYT8QZd>#D5x z`*eRF5jWN32uFbUC1s2#Np*ri@rzU96kdGw3JB^r^oG) z$)-XI)_D=$YXlevYy3JS6xH5I>9U?8&H%+J+(=d&Hi$bwaf+$Njm*gELJD?X@P#w6 zgVY_1BMC*NM6|dxJatjw3twkLMk1SWR}@lk!h|Csyx&xjx8?JEUgRDC2n7Oo(+q0~ zL;pnHc4zR>?9@37U6nD`;kb`UL|^37{gOw8$tfX2o+c|!;iVxr5qrCkf)-JA_#Ftic^71oP*e)1M5CJXzYAaZ z65ClMIplG$;%`QVxZx@8U(2K*5TlkFArBvU-w=&Afi#P`==QNol6n!BpDbcb1u<(U1v8;`9T>LBL zQl{jHG4`cG3fk7R960!5peP!Np<7f6uZpp0_vXMCFcfk)4P$D`B@}%j52>k1^I+i% zUoJHn8?_T8$Z2sYoSTTG6C~7VaY}r0JRMPPD3fAGr|irG3AV`@Zib_Yc!$?NFs_=zhdVFds5wQtev-q31gQ#UAZx>SP>Ah8)H-@ru=@+qS z%Z*HJE>lWuGLtskt^zN={MbYyK0Th>a2LrOn}{gse0ZbclyOxTGf$M`Ho{N4*>lTD z5Rrz*#J?=_&Bz2du4^Q8U9kp6l48tCo?q^pVJj<0my}5vo*bHvj}s_cF}L9fJ}poF zOSzQHNLEON%1AJrl=-wuoRUho4I3lFT0^;S%m_CXaCtI9Mhnn$h|6SYH`# z(TteNCjPd}H<7XNF@9uCxfC@Ki%z~$E(P#{_)vYBa)#nrj!(Ci`DO_20;7glCdHiw z>>&OhWPjvZHwt!%Y0+U zGNW-}PnnvUQ+OOalXKN7;$}__*(2kBT85jM6|?sA`{h#7sS!bcx?De4iPV_7 zs?0a)!~~$l#HFZM2iPJ-9C@Nlijqum<4Vr4vq%SuGwx(2pDgo@JT2Ms(1YbtChdt> zk_3h&&Ha;`$*yA~aa}hT_ zJ;J3@LKzA8^iZ7Fa)z+tZxZn_TiREyoH#HG{S4)r_y1gcQcHkHZ87DaGn@0FQ+{BGj-8SZ+6h=3mV3H-Mr zCkFEtehE2OzfgZW+TL>-~NLR+21-T`Qd|iuNPAY=8XVON@?`tDeDiY6o4pOHB&Xb&DL{2(~ zkXY&!`QnCsrVweA&&OxUhdg&uF4WqUp5DkYs)9VhSqH255Z*sR_%7Vimkx?EA=cFMn3tU*G={Kor66wyig%3SN}&9#2O|FH~t3Nn_Ds@F?bmrG_{%hG)reGRv`lJpjN$E>9*8)0oCckDqe$qNCq zsAUdkLeba+8BpOHucwkO6({kEGx;s2_XmK#cpwxlMs+^BW+&@VdHIlXnn{#3bXj$3-Ijk9YS4xyO4ISz`=)CP#uJ4S8861 zBhhRj#2>-*hVloBEbSQt^-w_qpHu#%1M4se(FG`z#Y^(pT)W^uh~990^|e@3M3ah*0vR27GAl2+#$D8AZ%+9&XGme^tgE z6#|Ka(W7jBMDh~hxT-sbL5yy`Jc5B2H~_6hOjOb*eLBY>eyswRA=@HmT!zjA)CtFa zQHU`7HQbz%@NTv$=3XnO`Ej$!!Ei1L09hp1{H9=PsxBe0tws)_ettw+a2*+U-ICfA zpu@)lK{yaM);Pw}bvQOjuq7gz$TI;tuzjQiN8rg0$>*=@aCV0&1_8_K1NrgBmqFUn z6~4vNfuVKa*Mx_19b%UC`H+iLc$Xt;qCiZ^K3&!gMCk+cR<+1F?$d$b1U!#ZILlrh zpzFMiIKhYsufH6iLy?>)x~9mHU6Id6L;wz1#VdDsv?D;r-8F&*n~3K|j6!~XK?Qdk zvGjPIm=g( z=8dU-njb$aufSRFL0d5Gns3ljXLO&in52LU=l4(XPq2(Ep8 zfX>cllaJ(xHt+&@KKgK<5#n z8ZosE+4(b;j+oGh34=$0G~+hV>8Vmh+g0epq|bZN=;#Wmf34aCP2%){ya-Zl>l#ZO+`^Y&C*T8w{+nvhiPqnfR2DIGCI4ZxZh>z zh5+9V1jkl&bstODL<9-OwZEq8e-of1jEIOcte%XWD_iS%kvuOLl!Fw-O24CHF=e9lD7H!imesExTpk?6Mt&>}yUfs9#mGGhP zuJEh+b*m2`6w$NVu(n=%{i0{pL+X|4j}F+nXN~BjSS>t`fE8@P!WxZ#89wgH2DYTp~Qn4>TR&-`%)p<>mZC8xM2Y zjb|DwTMn;TwDkIQed~^&`&z@5=N@Z#XUR1UN0-z$T)O0mwXdIZSc=;uYUZaJ6c1nD_h@fIn(k~%ZZjF;I*UWt>zb-A8)?5 z`PSy{b$i#mz3~*cqvc`l7)SaH8HEJVUZLlb{yxL$qQ4USx$i2koX^!(&Wz_)YE}4b zZTxfQ6I3SWOc(Cj)+2m__?x_9>2*Ua9Hm zd7GfNDwI%uZtKUxhT6ykMP9#B6Q3a~J~B~9Ep7xcR#_&`o2iP~ZbV6w7S%W(>h0m|=GP5cV|f2Y?=32d`E`RJ2}q`GwNdA0^_)QZjW z`=7P(^Bb1z-pQDJrb>R~hLU_w0;N>YmT!^iPX%Io_-_6|yF0P_&~@>fbLP&@yoLQv zX$cumeiF`QZt@39C{!Z zoXQBq@t`p(N)=c~d%)ML=Uz}=iSV=skXQ9)-#$ckR`0Xv0pxwYT1qHXVop6EOM3tb z8#F)Vmnbnx%ODYmW?jaI#VRT72Pqnj{SRs_qoBx=id^fBmfx?kjM?@H63vgyYG0n0 zataliQ_raTj3>pH=2?mowPqZzq~EJtl5g4XXMUUWV~`0F7nx|7ynb1sM>6F&7V%ab z;R|7m3c3x{s*LaMuvg+2t1EFfU8hW`#QH<(`Gxr?wNTl7M`C3vei|}4;+0I^3#~%K zEbsnQq2x+xj_vcxy|Hq+%#Hvqw1q}3zuJ`1uHlt+u==uQU$Z0~B?snQT2Ps@uAcv< z=>8f@EL5^`$Dt$hx96?QN?nHbn9t3r#K0bM)+(hvhD6Y-Fe;ed87Qlu%t{r*>lftT z;yUuy?%YbNvd7esn?6z^i3C_niG@nezQ>HuTbY#mcdbA z`;sB2DawaLW~q{oL-G_sCo`N$Cft~j%>p4~=iRyU{>TR9^T$>2$r(NK=q!WU zQAuQ(iuKCLlbd{V*3HWP<#$)Zbw&ga#T(yM4Oh~RDPt;@G=NW}p6Vnz&YWxQd#ck| zdta-DOIc{`PH#*eofnQY;sXijGv`|RHf(B_xU(8AMYv*OH{0RW@vHN|kM3N)QVp-% zFz^K=qJ{mx!g+jnj_5(feT9U(Qgqaih)9(+OXiS#h?`i_GGb9U1mylK-iTe|X@<%<=hWEQC1#=76pXb&99C-rHfxB{9I}q@jF0{B|}yS-v<&K4d2q8_GY_HLKo(4+?9^ zO>-w6#B-4Hmae6$BkSJ;uHOt)k zO5S%j&hERwW{g;6w|L(loZa_+o0}b(;IX024@A1A13*XH|F#%`digXOq9$%mE%Wa zySGY?^f?lGH%US_)KGI4rt8Q4`DV4U6`s2AqoXjD9TC zPR<=0-2SLa33E!sdQ%2V7S2t7?8pq$uEzF{Fuuk{1aox$HAV7U*u%5sell;H=3e$J zCgOO{JVsh36$aM=mOPx>FM2ao{&(;7p>XNk7xu9axoc`PK(7>^)MR@0xT|s-!1gJC*#E6?EjIwtIu89hP&w9^w%r5f+u+aT><<*c4GZ`mj-_XAFC`G^iH^t2kw)J zJQwVJ4I)<%s6lU7k5w;Sa1fIsd`Z7HKa%D&c^M=mW8-LTJd@dolcu`(80Cqd6=s{< zv++@cddt5bAIcrm{QWWM=)ijXhR2VD*Qvno!&-<8ykb8+f4;f1Hr`(6%6T9AZ$RHU zhx+>)79ZL2)!HNq_8$N-DAM(g%2JUAK%0;s`4-8y!`HlaAi<1kY=;o5u-Uq62e43K z`d5BJ2y{U7nSM`Jf*`LTt5@4X3(&ptA5^YqSxY0m9lyPD*--36+DN4^=l6T_l-Gsf z79WC>TDZimY{IMA@6S#;Z(u=C&s%>6zxITa$@@8H!p>yMvG4~DV`EO*|I-+=qi8mQ zzDjyB+%`KIavHXcOuh`?cvpO6C%r76r8vbG4rS9D(%WXG-LXU&{bGMf!VUyGVTq!B z48@nLs%1gr#kI+gCc1mNbuQdLRCir9hd(ra!-w^xQX%rW3!>!z4n%(NvP9s6Y>zm- z%J?+y(CJG5rD`=^xMl@VD2H)HA18heME8fQ(>>awU;y>(W2IFtR5nn}TJ_%L>*R2? zIzj(S8PS~Wt)P=X@pSTgbJEF-1Li+bAN2e|ypt-7B-Ffsene0dT*;9z=OG_b8Sd)# z^g!YRR^Ud)rFT<8?M64x?kj)tGQHAno|WwW=6||B_v=_HnV3dQ7Xl0=^$7b|xWdta zkn>$J+(m7VU!0wkfjd6TvMC3!Ns48@sj|eVWpTs`D`rIFnf{zX4>CKG*|d?Tg}Ufi z|H5pfD|h2p&fVT0Er+V$I^zYKzY-9SwaUF@1}$X9%wg;V= zhq^9-BxD6SShGYplKH2k|4|D!Y%8M(4uPXH=>onj?m!jwESbD>=VMyu1GPv=ce!5tx2{GxpORMN0$+0Rv@jXcD|_Za)!JZd3l74^pi30pkZevIP|E~;#QfKhwo^|eSz zjH|w_et!KS=^9P~F;`jFqM=Jy;Lp}lV{HDSHswS@L02nVzO(FvETq2?1VUv_Gt6?n zU7gyj=gWtb_7M`X09i_X_`N;)=NkOpamvtk&Ip^)}=je z6IEy|ch5p`Vt(Jv8JPXQJ{%lG+n-q6s@5`dZ$kZAesLbZbRS9ro>!JQ*u!%Aq8muq zATG%1p8RJ~UE@byxbVL1Z(SVOzGnOFEzbt#Z*AGSyZOr1&x8}>Atb4||; z>z4KG-@71H}!0KuH&YTp0$^Dyx#umn)U5>uDQJJgVw&**IIV3IVSF1F(|&h{6*pB z<+lizE`PUvhj35*>-cxElpC>iyL=uT)Od*#&ly(<7*p^ zY}mcwz4gb|U%GzLdT!mmhQn+9hF|z)K?4gKSkS(jQGwRQ3ETK?|Idy_MI;#G3-pVggqK|j{lR1?Uh?6k$ zwBX;i{cKUinWxada^8fwH{b)Yowj;o;vXyXA~$rbM@4_c$V3oeKbwS&oANnR1)uy4 zVD2ILI(kR{aus}tJh`ZbzBDgY!6k3K&%M)9M-eSAR>6ll?$LXk)0KH(2$k_=3Fw(} z`)SqOSZ&i=j-OP`t)O!%+22;pi`6{6$^4tDxl#Som>z#!H7D1IM`KfL0E|lUVhwLp zJv)zO&gjJG&uGugV`;gzC2FWYtmh;#2d;8KLeY zPKJ8X{CJ)@^Qkdk>L=%sw;cs6Is0o~pZw80ayFcde}n$RS@A6(GX7+R3Up`Fjf=Tld&3c+L27Twn&LNP+Ly#F3rFKjyXUpV!2(Fq2aW zzgH7Kb~fMXN%-BGIMSX%5jfwOHMerUpKPO0jt|zxk!ci)czB>Tj(($12~X6 z`h1A=WGECnvDRKC8qsF{qw=esuFlLsS7hEZEb6aVIHlDZ*`L<(<;t@7kv_6{=Z}1( z4}$qD>%*}F9LYX&KHdzVQvL%tR+vf3N;$Jn2=zFe&({d3Pt4y}DQ#It8{gmHzsDN~ z)Qa$TRqDWVv+++W^Zix=J>#CPQoexej_;p7-!Csv8_G|slrrbcs8O zbI?mB!G!D&^mFrg4wn)bbIj_$4B*D&%z9UqYp5lH~J*Olc3s20VHYGMm z`l>n^xfz7rWo8w+6L_LZ*{HJ-joS0Wn&c~YJ}2FZT6c*pq?)#1+=zTj{^K=CT6Sic zpnc}?D&;JUCi?39U(AD)#WM-L%Q#sR?~)K%q@heYqnxZ#1B|h!Io&|;|4B>1&uV&DPHw;XetBXHcGXe+eZLz0(J;Uj1HpdA)8F^! zpg%Sa?C^wB-qEr+ICzxqIv%a5J~Q5|s&t?EXq7d|T?mx3bLo`xpI6Cw<{d1xO+8YR zP6Dfgw%2RX@72V!+>BmWg6N+1dsS-0+tYINjP-C$vUZ`jDM%hRXZh zn&d@)AjW*iOLw&2oi}-z9W76Ho)66r_uS5tT0Xy1lLm6LZUM0%(cR~Fs+5%MKIvZL z!76$9*AG#fzXUwU+V$<4YDr>o;Qe2d+JL@YrDQpbg#Q#MyU|Lj%Cu){4r$c}N>DlK*^>RjSKl;v} z)+m>tL3ed@SNo?`%H*Gf{Als_*DO~~UlHD7VI~1h4$RMRlh> zvMO|T`>E{@Z+|XyZ2L{2L)%l^r@QuU-?2Tk{guHJgLiB>GPr**GPpCedr%uZ(A_e) zbnwk>r?=e|YU@6^?V8Z>ZHKo_Zriu*vTZMRaoZZU)onXFaBAS;fnx)Q1{QVQ+LapE zJFsIQG_Z2u-K}S~KDG74)+1Z@Z;fo-y|t~UaqH{hW8p*LR5%^l8{QEPg;$2()z9cp z=_m9f`hMN)>JCNppNDqq%epnaMPI6~3cabF)=p~2wZqz^woiMj>oSeg9`9<<>a?@! zDfN-i!|E~hkeX8Wsyoy>xveYnwCsyS|=Z>BOJ;OZ*w(Q9V0HjU2@N+=}3mRC^z=8%A zG_at71r01{U_k>58d%W4f(8~eu%Lkj4J>G2K?4gKSkSi`qW#c7O3VP!sI_^Vxv&GG_xX;ozu<5Hh->OaW83CRY zq5Q3CB_%TqsW`%RZEwzC>zg!O8LiC@(kj`@$|F*rqDgL)w>9+NL%}!YULbCJ5Jn5WOGl& zk4F=3()axS#=P*v^Yh?IQGIvUR(p8c$M7U%H@FZS-XB#dVNQwV!FVLNMQ~(>X;)+W z$1e{yzjW>k`++rcjfw{7mEx0{Og$9us@w*Mi#e7?IFf{&jQ6vDBEX4*Nt6sX` zASPA!CH>m`NSf0mt^Lti@LY`A)YaA3iHd4j2B%uOZICFhK3#G--nBW=7Htx(l+p#> zl{w8eCD#;4{7;`Q^R6IBuBJ;oiQGx)A}{i;s7s=uIwamErSrC^nkr}6u40fln3OJv zt|RHPE2y0IO@=O7swzpk!5Oag4TjEJf~>ikCOVw;M+{w*WkWVyQkM7cIa}dO zSym18s|+1^UD>fUXhQokOLri+t(m%D=?7W5sB#MQqp6y)pP`GAX^W1c$+BtxHbdtf zQR5}m6bR=&n+#pX_l6AZiJW{TOP3*w zu85AyiI=f-&JhjWFAIuImVk0CPX_XP zb@eRB@S#y?C!z=q)#Xq*B+U>_S657x*ZWa6r3T<+T*S~tO|f;$;Y7vV7N9GdNP32?>%{-p=Od_s zE$gl2f{rtRPaJnU#n(fMg{EA3MJq9Ot3Co}7371tMhM*a|ssEVe&q=Z&8nP}aJn?VZ>9wDN-z&5qfakeaS3krRN2J{FvjR7)UnP+Y z4XOp%bp^$;B;MpL5_PmdH(b+Fc}}uq5+#G7bDCf&4yM_qOzX-nbR*i13YDG{$S+71 zhp9+$IpWgK`2kCJbe=aYMYIf)cmVqOF-cfxc1z||;-Svab&f10uA-6m z?+SE5ad=X!sgn2z1v;-;5@HL>woY*KKHauC%+r?1Ng|2VP@wCMBS->oYCMTq$j}8x z;YGog^#9HBw@g=3WW`iCdjp%_GDOKz9ZA)+a|8JmQM5VTR!x)mBK!O;S+hh*7IjBZ z1AI80(T5O$JA9_(j3VYMG}YB=VPM#OIVvl!y#`P`*fY-d0Dj_+v3U2!l!Gx zu8COo1lxLsrDGj2G{bQf)7TQAi)eGSuwzR94=cYa>bxMxHtMm8r7I36*ovwOj`be_ zx`OFmz?iYz&#?TVN6tkr5nN@G&5udZjjieF*#^SUY6h7I-T=LhJjq+(<^IwupGg&~-)Ou{X0tQhA0hs@OYmE@rGxF&dQ|^f#N=F$Y;cV)Hwu&KX#} zpzIJ!w=q&VPP1f7JHVEUu_dZ5$6;f5n$2&Syu=$KFWH70pz}I9gQKdv7!A-lOOthU zQqK8XmTqEd!rt3dbm#vJ(4hj?HEh-3-wV(MU64gV$Bu0;E2n|oqouosqZ?}jbj3Cd zN8mVKXkzt)9h{CnqNujBpUtn?vf=8kVyo790lLMR*u!JKasQ3wgDtV6Vd}6g>qb^i z6;q9?WARtCcUV4XEmy(XDM{}C3gpL%VPTsq*+M&;U%_gvIGW_}GKq=m_XjNF3bxA@ zw#VOO>9S>8j-%N~{D9>nLmty{M3J{h>Vy{f+LHHC2?3Ke?LICb;(dP&C;Y-19U}pZHyR4 z)kzGV0)IikxlnMSJ>rvDp!2+H*^*@G&ULIj7*`T+J0=Ff|H0~w!$}W^48^gW)!;)t zW z#H+SK;$ryxG3%gnm>hQNKWF(^Alf!gga}g;po^;R7@Ta|?)xks6P-quFsm6n@%#7r z;|Pa&*2M}de3{h)Hq#C^_dKsV=LYCJS`=fAH+YNXqq{H;U}UNSA5 zfN|O&QSf~JIJS@(%`seUjLom8GA40d;8d5yY%Ao4`X!s!9Kl?~@0;UD@6YV6+2itp9P()qO91^M3=Z^!0 z;b;a_YF^Fq;bl$b1Q91&?#=*RFmT{9Gy%tYRzEmLnmCJzrYT&9{B(aK;`a(8+TY)> z(T#GpRwws<$45F)4v|=d+!c7`W|+-1KYmuoPc02est>`nP%#{Gc}_f&E0r*-uM@Cg z#PP+&Ue+Pe|NZWzhqnzpqr-VIF?}X+BpHb>R{{7iI%OCdmdj-6IM0ZBM-wzz(y$~c z)}1UJ^Pz|{hip5>E|x#`0XWidx-O{X)eoPK3fqH4q*M$N53WErG~K}@tIEbF1Nl{h zm>zHhFv*=jA-|~Nu+IyeWe^{DpN?T>aHa}tsJM*fBU=_`d_~6+oCwfi!N8=VI-K$r z%SXmIvlT(Y(C-M)1xe%a56ja<0X{goW2|9EAic`w7Yzv$pp0g-lL5MhvjuDwmMD^V z8NU2j@FbiEVIfeLvit>bHVm9BRjV$G*W?p?<#yza);o@ z67)|aIB+Pof(m1OAg|_7y}{@zm>L#g-V`$|-7zrv!TyRP#zanXB7c1yj|Bj`C>*{G z>!|=8Bb3K!!NRtb(F3g6j_aTkV&?rgOE+y(kR%(126K`v*MuP+XJXy3gmo-`({MRh z-*B=qKL`4S_<#Q2qPm@n8XC^#{Qr+_C%*rA&;OO%-yJ+N_!RvA^WOi&_n&(HpWL>8 z-SM2)|6~L4`)9rW%?-rwe`cS5ZEMTcrCZ+&pAMf49}gc6Ploq}FAHL_BAZk-c(Pkd)A*+kEBkvtawU%SUe^k5>w({afcWZSBmcnryI@)PYEZ4 zBf{12`+tPLj<4sRu+q&)!nW5F8N7lD&KHGV;b9lYEsdLi{9dEBY*b(cvtl_GTfsT%j-RtT*-fn-X z{fYMb+HY&WzTIv=+;ByE%eu%qslBm%ar^6SOV>T$_GsJPZ8x`N+pcZf)z;Ity6yee zS6iQHeX#Y;)`P9xtuMA5YB{nl)v~u`M@y(>Wy`zGXPTdCKGA%nd4F@Hd3Uqc+|sf* z<@N*XpKQN*>HY2LriN9ww@)|U(C)Th*{-xVwJ&Mk+4M%+3vE}_Kh}0r)Aem!+nviB z+UnX~S##&Iv#qaRe5&=~*4Nf8YJBwkJJug-HJcB$rds#5?r6Qd@#&4%G&P=gd2?)e zsC8xQtE(PZf8TlUww!4Z8Xsx8wehKz6D>zt_P0E+hU_k>58d%W4f(8~eu%Lkj4J>G2K?4gKSkS*eOUJc=V*wos+{1;;O%)H^0&M0Yt~m_yp0m#%S49A00bgS&F3X3&FH~F$ zYn84|noS}03-E6t!)`r9N zFK+n%gQeq&%~oh>CN3#lU^9Vw(7w-<_KAt8o9#`z5yKw&bB1mJWvHO`0BFiAJ)b`- zPNg&Btam`3o)9A`XOi^-FcePGfVu-f(Eb*~Kc9beO3kJ?)(ap{9}|+Yn*B;i{^?X= zDjs9e`}zD6`lPEQzr^G>a3{tA0q^LR9iVHRiT=mwswMp%li!p%g8dNzp0&Qn&<%jH z6o3G2z`5frUE^#(ka-ulQHP=D<%ws9GV+uOI>9`UHYdMlh_3tXq%}s|sB#bZ_75jB z&Tr)t=-u-SFOCNR=mg;Yn;!3dRr4+&%W=t;c8C)nmCWy_`5I*>lM}Ha;&-siE0z3S zp+;~AN+D+U2u~b?=x@=X1iTpw=>3m-{6147Kff*p_2>C?bsT{x^4+2eVixHmG390= zW7nVr8tI+G#&hmjGO%3QH;A2+==qm4+@KFJV{w>7oftC@?OP z~Me%EGqoc6plAP$;u<>WXmH0uqW(im3Gl&a1Xd70JN1e{ep!?aEP|5Blh<>7 z`FUQ1It4+I_0O_=;K8N=UCBGBAL>PCbAq+3FsBe)2WG!y%6rT{)0_LC&q<8M`*WC1 z2g&|>rev>Jkz=NRIFn3doOI#U^-#)~iX{!3_~B;oViqv5~+ z448yjZ4FBYJ_!3eLBcyJEv)>q1z4tIa)Rj^0Xm#`P$_sS>AxGG>p)uqZ0Yj+TLC&e zvH+IS0nI&^l@l9FPE|0LdFK=>51H~Y+gb2SX<*w0pd?9F1>oJSKVb6bN{g}sbU(FnIo1siUrf>#U4w? z44#J1jHOb^H2Pq&+bjRmvn)TqPx>fw6RAl=r;6p~M~eS2AhvDZNU1y!a`8Nv0W`y~ z7|TX5yrNdlT!QF0;WC2{V=tU{jVHf-=t#<@r;J#vFl-A$t8@VMCX*9zsrR&a&0N|c z9?fK6<(MM-#AE^$pk7gAU9G6qOm2T^SlPfv)*$|@q-BVIbwwUCwG676v>m&6qLi`Pn%ek=Lbl`6QT($Tn+@mY;s;q@Eh%UMyPOg@H1 zQLE&XpZkx$j)lA4qI_r73%p)EyG4wQo+1&-OrieZ@fNvX*pe18GP#A=FA&E!+Rnry zxT02z+8I6H8;vxM&Znwxn{aWvP|1kb)LbRYMNrGl6V!Hj^;{(L4!A{4mlKdQX_rG^ zbH93yea2r)z$W(`WzKL-A8F1wyS%>m$&Xg7bCER?49gfjiD5TC4F zhs0XG6rkxF}2jXLyAu~T%nP5dw`N=wHGDoO&#L~U## z+~iooCeN$WJ;+s6Xfmg{DQYA5MDCtxdJ^w@W;Q{KMf3?PH5^|I4HVJGC)IeGwP$&J z()#fD0yO_Fn$D8I>*8-s;g~_B7{SSXyqx&ZNhGTFQTDGULiwXrriH zn-`4Ck4ozW2lS!b**KVgDyv52(c>lgr{cH{%>GVExl<#P!x7_)CFM>H+fIVJt&|>B zq|wZhQvTL(#u<6HG`~I?Q~CbVa@FC)xch1;A2DOarw2><2$r23W$ndzJx@+041MCJ z5qv=sTK3<}S%#h;1 z^|X|Z5F`_s&z0yQqYv>DLu{NWPflfYWFpD>V|#RIXmTXQ`ZIfUUQO{S;+q+iKRum| z2(O`7KTbtHe|lnA&&m(^`Rl#@leW3|)KtO7P4$rGQhfC5P)|`ij!r15F0!`iJpa+; z(0JVZ-IDr_#wYb@i@lTZ^2gw}JTzU(KROx_roLRtCjxhGV^hg`Iy#gxw5aO0Bdyn{ zlywr$ou&K*Zd#dU{jNQEcz!CTzFNX3m6ojO%+E^XNu|`u>9HS`=1<^qV5n4YsrdA8 zY=T&NgZ(OH@?3J5oal<^N^DAsvvEA~a;A7`RM6T>^K+wCY?{3r$mdT^Ma=23mrLYK zPO8rI2#JswEH|09;*;@3rSy~>5!@$A9!I?YCb^7!y( zT%Tld40(EdS~tdHFO|p>pGpo5$M=`$C!R@7X470rx$$%y7ux$u>BDwf*Z!@PPjteW z;Mlu5PabPD;!d&AIX$|hj|kc~OZo8ps2m?C(Q|A(sqz{dg(%M_Ha?V)oMR~LsKRCi49NdL&6VzK6KuTMMQ3jm{t8~mtMI}W^^RZMyd4ZYD9=>=lXo; z{1a0~?Ckj768gww8sR%wyhxtU$oMekD;CY@(Z?nYZS-U*pX`V@9f*tP0r;`s=;@+y}a#-ZTG_Se|+1u+jedXZCkPJ?SU5u zP7d5NaPvTVVDG@-K*zwcfj76lu=UZccWphiHL>-otzmflFWLHf__^@I;iKV$;o}4Xs>Ed!_)tE?Rw4BF4Ow7)!KXN8TCo^KJ`|3 z_+O{)QoGfa>O0Cy%Hzs$3*uwqJ>o6mxOkm-sn{p35kC-K6P^_w5{?Qt3JG}k z4+@>a3gI38W&TP2e*Sj;1|T@E{`+F zPUz*(lcD=Vw});BxuGjVN~kHcB=pAS7dAh(`JT#83ZFj0~uGn?%L3L--3+KetH_o|A4Rs%FJ+gT~4KKUv!VY!3@!|ton8Kfa-VXWa$@uK%C7U5t-tlWTi4pk zOBWwml5V;}dG!3(n_5;rSuZJ#%E@($l?OJyE_>yZw77Y4 zMZNTV%iH3a<^#)4pZnmlot;mwe)HVe(wD@mH|<`1-T&9#xxd(PmT~-0k~G;SY3{Z$ z*QQP5?$*wk`$RFNsI?-grh+w8aqjo~eGn~GykLkTMMMRw{$Qk`)LNAW!Kx69loGYt zN>OZ4tZlSbv1pa*JA2M%8he}ezx_YYc}6_@|t&V-TnHxYv#88X7M`* z&uw|(0|_cU}F^Rqt5f7yf#1$Id+q#{OW}y_?o7e010Rkw@oV-n;Ga z4>vrs_tLz)_wjjt;{)r?ZJnEYp#Ref9!LNQAOR$R1dsp{Kmter2_OL^fCP{L5vm+$|*d^d4)INq|qlI8$_7 z+V2dW=qx|o=(VEb93~G*&O8O^xkgvDp9D`ydTQWm>`Sm-HcXMb9oF+{nKHv^h?A!Y zJ;re|KL9#z?v+jDz<6d}=si%WJlB_~LD=5=wpFlD=^ zfR0l~wa3^nUMb_w`7_ih$hJ1O-`TqQzH)4d3F}`&9m`{5_d!a0?6Kl-8ry`k!*Y4& zlZW1B^zEk3OyezJUAy5!g&8`;OmytPC*w!I0qcF&i@RYDsDv6;CJv}G=ScO(u)gGX4Ww~xC7eJp@#!HR)br_F~IF$SS+N=3nE}M|) za4@bit*LE-Ix-osW<3V#%~}pD>nU)(W@3bqa1+om9m|uVt6^N1N>&)UmrXdBtQv~N z(4A`%H##yxwp{@I7?q!^_0ymqqwKO${1dFt$WXoVZdmWCMrCXPeHu=dbj{FpY}${l z*1G(8sAJZt+zh7#0i|Wo`xi=)Oyad=95$PWso~vFEaPKpoQ~!w`4Fbp_k->LXBpEN5vh03EH# zgvc9CpPj6$6?zjyEzs8z-Q?O=U_2UE89SW1I@R%ArQ?TF2d8l_AA8=LK%bhNkP*kX zKz%YfxGB%V{)IfWt=-^$)7U78#eTZo>Yqoow0R-ucgoMi$yU9_ydCJMS=PnjFJXPi znzb@?KAT*Z8su&hT>^coZe@t}&{c6-Pv%g%#uwqbN>XJ@9#%7bDv6bGL)XTsj@VY! zDi7ajoT+%X9Zm(F#Fez^BJ+)4T_p&~0K@Yu{V)IiQnWz#`eC0l+!Qq@hG4@P+*5sG zK~`6Xpg!w+cJo;fmpfuoYQG5d<*ZGuX6TMN(U&t*4Ym7Vedt?iyARw~vY*LL`!HPB zG0JiMTc~3+v79~&z_5S@pn5{W3S=?-^BpA~jWH43lkFdHQL5qqi|2M4X7$Y-=(@iIRl3|%roD5w~Cvm>za)*5caN`@(_stt% zyiju6N@3g=goYcs!%p>ydy#E?0=(|LQ*d6VQQ~qUYBz)HC9{A{U*81l71u7@7I5H& zOpo0wVLhLlM)@|V&!n7{{TS9Wp4~bYh;vQN%gGI3U5>c71;t5H=Kkcgn(T}J6(!DVVzU+Mi+Lz0Uk3fKWHX?s-vD&jM9#YCV=zwkCi>i` zfIjP+T@yVFK2j!8Qt{6;(1y|&|E9%%}l{LoE3HYMoI@w)74c+ z_RxWInu@#u`0u5ilj)jfY^R;$i>zb+f^t2L!Ha3}amqP$$=9*^ep)8&yf`~XQLB?w zPTSrdboNSX*O#QUANCG1hFv@PM%p@BquS2fX&EKRi}V%>gPOcuG~?drY<8Whle2Nc z(=v@x1-VI4t4ceu;!~6ks>IHk_AZ)Q*wr=nUD`Q*-A3Vl+B$9_GS;KCbKETUnwx3o z=x)|>FHt%uySgp27bt3Fr}LdG(lUju`SrJHYCa>{?FCxKmW-xc+Wa~B-MI3TRcdk( zXuU=E?5j``zuZbcN$H@dB`Zx|rez97YU(BHv6*#>B=gLsx2u|6r-+N#(SA~v~~1Uu){}a=MXz<&i@wWO7lqL$R$xTLd_`( zWu2VNn~#fs($3M;z-<3cJ4fcmlJZANZ~55On)WsdovbpYCb@^AmL=*q(|U{S*;gS8 zMJuiTKbZ#zBPL0UImrSwD1L8i3YqCQIL zIwjW=vgc`;kax1`Hd-dAn$$W+%hp3s|h?c3y3>xtg zO|A3{U+FFXXFG_BMj1yB($2}q+jah#;X0!cLkce&Z5*kU>ISOj25!;+$%Gtz-Q;-n zyUG9i*Rek)?}f`6SB%`qinDOZs&rEDzrX%xdQAIROEe6#nVfgoN(=pms^M{=_c9t}yV_x}^;g30k;7233U literal 327680 zcmeEv378z!eP>(9vX0Rp4MN9g?n^VHIqE)I(u|O01rsb|Ob8)btU9}^@2=`QEFpwd z2up~TWfej&CWK&&36TjQnCN2_j0s^`#UX?cLI`1rf>}PovP2=6ko~{zel^uqBX_H3 zykD~W=KG*a|5xvS{NDfF|Mw~s!hfr)53im4`zJqzNwwd-)gSo(>d->U!c*;~6}6wx z1@+(B&%#>^Pqmcu>hE>ce{sH5^?#Eef&f8)AV3fx2oMAa0t5kq06~BtKoB4Z5CjMU z1Ob8oL4Y7Y5FiK;1PB5I0fGQQfFM8+AP5iy2m%BFf&f8)AV3fx2oMAa0t5kq06~Bt zKoB4Z5CjMU1Ob8oL4Y7Y5FiK;1PB5I0fGQQfFM8+APD^bguueN{N*|SU*m!iT;RU& zR7=C>|36cI6`%jd|Hd51FF}AHKoB4Z5CjMU1Ob8oL4Y7Y5FiK;1PB5I0fGQQfFM8+ zAP5iy2m%BFf&f8)AV3fx2oMAa0t5kq06~BtKoB4Z5CjMU1Ob8oL4Y7Y5FiK;1PB5I z0fGQQfFM8+AP5iy2m%BFf&f8)AV3fx2oMDRe?VY`YvhX1=Fr3QugyO^|LnX=Bo71u zf&f8)AV3fx2oMAa0t5kq06~BtKoB4Z5CjMU1Ob8oL4Y7Y5FiK;1PB5I0fGQQfFM8+ zAP5iy2m%BFf&f8)AV3fx2oMAa0t5kq06~BtKoB4Z5CjMU1Ob8oL4Y7Y5FiK;1PB5I z0fGQQfFM8+AP9I6*jjyFUH$*skd-r%&gWCQQTl5A0RMUQl#G&#UaUA#!~Vj4KD4$< z-4IgqDLr9)UN=%X%d`wTmUfJ3r)ZhET0Zm|I{zP@56?d}e;qmhU&W35k03x0AP5iy z2m%BFf&f8)AV3fx2oMAa0t5kq06~BtKoB4Z5CjMU1Ob8oL4Y7Y5FiK;1PB5I0fGQQ zfFM8+AP5iy2m%BFf&f8)AV3fx2oMAa0t5kq06~BtKoB4Z5CjMU1Ob8oL4Y7Y5FiK; z1pX}`K!K7gLLDKcpjZh-wGvjYT+{nguKEj4HB$YserRR=jT(=2AuDC3?WB^k(kVA@ zlZSt)|AlHiJ`FtJI)Emb++;U5)&$wIDRgrFz4?>m^uG%ec_0W71PB5I0fGQQfFM8+ zAP5iy2m%BFf&f8)AV3fx2oMAa0t5kq06~BtKoB4Z5CjMU1Ob8oL4Y7Y5FiK;1PB5I z0fGQQfFM8+AP5iy2m%BFf&f8)AV3fx2oMAa0t5kq06~BtKoB4Z5CjMU1c8732()wl zAKwRn?*Ul)`Tv0`P^&|jGycUA&Z`5taLykQR@bSa(5Ky}6`{vJb$sJv^M(2G`A_EV zn!9W+H23tLYxi(_-q?NL?yGnA?S5g`4Z9BPdMA7=e0lhce4m_!g}D#eN7)2B#J>ab_?55eLW^SFieCFNhd#4XiZ<>B`>bfar>f_0~C$E|8n+#99HGa$HC&sTG z-#`B0j)BdO@3?Wt+>N z$ScFQ58tuL9PS=|ap=||X(+sD_0S`OmkkaKzH-4!19uEuGcYr7!v!DoKh=L@|I`In z^mq0@*LQv2D_!BfcYE*ey{YTg-a_v+y$5<{dN=oe(sR1!RL^5QclR9WN%dUWGuJcL z)7g{hIxb;Y*b+eWr^Z2MsAt6QJm`q0*^x^CZk?N)v3rCVR$$ZhS}x^nAy*E?HY z+;U>eeOqqXlG}1<%l<7>TQ+TZcH_sJk8hN^kL|c_hq>eG^#^yv*1WOiwe#=j6?WXP zrf)}OwbZ+6$Gc-MjlJF*>ba?Ja_y62-K(x0yL9a7PHyatj-Ihg*6mwQ^*qqCd5gMk z<=E=pXM0~+_x`$fMqeB~F&geT-1A7sJ$)S)-ZyHmfAWG`MsuUrci*<|(CGfrd$v!F zZW{e~z^Ll+jqkd zH?+00XK3ZnKzC)`JA?0SdvWl@;PLJ|J2q^;Z*Xh>ErYqiLxb1%Zs_}HO{o8>uKk1D z*75B(ubmp)G??l8c;L-}=La5K-L>}Uz-0qZtbe&j8WR87<>mgH zw!gCaWd8&Gmvx`maJ0YFf4HCd^jq79)?D1*)yECr+tWR~w)?7{(D3P@*L$BIx^w7g zUuvVINQ^4$l%&eaT~J?Yb*Ur7NeZi)vY?8zybUVa=c{#TWe7bxMa#_1>S-;XG*Y?h z%^tI{v}1gwmZ0VBg28dpY}_a-5!*1(TeBJ4DkwPvXtSBTny@r@3SCv_x@8%-S}7|x zZYxFG$k>L16$?)ssLR;ATrwth*Ew!#&M{VWVoo|W>sXPLlFQr1tdY{vx-p(hhh08h z?eM9ZYuf2#cw(-u&xV%x%z{paZKv&7+tAVl!!A4dNW^f^1ueMr1zl1l23&*Z^z(tM zP?vz7o0L9qUyu+r5*a0>Mboxi=g@hM989=?24J%d1z?O}qqdSA3yTbT~$oM1!RmMblRUcPt4#H`V&=l02TdzmCJIrEx^M7nDTaz#6Vx8b6QEf3~jS ziluQJ+%x`_@K?eU)x(O?=-&rxZ=*WLaPhUVYC)7er0dB|$K0MSRCYr$v#MDUCKwN_pE$ z7bHrgSl(1+;rkxCU`P}#iIBvxf9s(`wV+g*rD>fq|Heb7WpF-;l6Z*~|H?yWM0j5o zIa+3^SG{xvS`t|oC5kd%_Rwjb)dX6RIMa|`@X{%T)pV1hd0F@)FWoc+T>v8#Q~HjF z4sv-$*C<(L#3wy;9+Z(e$>3C$J>jLBCL?GXN2|2!EXk%JWb-oI&$n^U!IPm33&hIGUlp>Y;N2s|pH2!(?yw&?!|i0cch?Xz4Z&ofcFm zUzJisivDE}oia?xkOWquH1lQ;ouzq6q!?D#Wa<~ZbXEYASy>QO^N5GeGnC46iY789 zd!vWWg8#|jw!Ew{*LmmyBQiQKn@}^PpYhNs3jEfDTEpsQ-a}_ORaFE1Kkv4 zS)_EGW0D>^t@6;~3p@q*L>uT(x*Vq)oTzFZIxC0@@_hsR?XZVVn+l^!Ff@XKxW+@L z7zw;k)1dzp4teMduW5`z2{J2aKjoqG9A$_Upg^-XlQ@-dFU)u z6b0NmNjG%Dh6=GqX_ieCU=JC zX&LjUMesI;Wd)e`alo^7$=u2idTx)uV`v$M7vgjoBf+-KE5kE1=EAhkg_StWg>Ih< z7`3Zjwp80(3>^wLj?rgCU0^lnW_3fE1)h8A{LyoJ=o@;qcwoCy6Lr%1HG9&Vt^JSRb$zzh08FI{G2nuV5E zlbK6AbPAeQ#e}w-F|{A_&}or^&O~CN)8gkmbV?FsMUZJ);V2&HpTiyx&rMLQwPbNC zH(PDSs(x6VJX)#9!W6+B@y{-mqdO_bel^`D$Huunp5Xs@-SVkr;p!?I`f{D`WOKft zSW-zTk(#$BB5B*oMU%6plC%=#vrM!iU#jyTUuOQ*$x!aHI`^?<omCRU=|-=SW8)?(Xg-`Lra$xShxAfx*Y>c=Y6(?q0r&FjJ~#IxE|RQEUhl9XBlKU zQN=cN7$ew54y^!r>)v<~+&erm>uEC$(=c_IFfjA5fbP=Kd}fgmFN_sA6Go%5qA}Y* z=Y{tblj32%Mo}ud3V4Bjwh{H>GZb276zI+jS(1fAUVUIdt(p>Ls+=(3rJrS{eAXEm zOaWwe8x&kCZ~%q%-41Egx4-f#DL&&5HMWLXjv#Wc9} zUb&*g3KaAoEH6LPz~^i;bj^VN#AFze`%^EUv&_`!v&`tvHu8t12nDd`beffqd-?N< zOtGR4C9H5>J|otr(jTJ z=Pc9GU=1AVFN}k8(R@;cRq<2~uZ_~cvk5mXoyx&T4hC{)$^$F5iXEx0!aFXal*vc} ztazBP0Q9N{AHpBEVsmReL(F>m(D>?#Tu^EFei7OnP+XZZ98BV_+f5 zgw})lP6J(nz^8|YxFMhOhmCZwaQC!-2bGC) z9uy6ZKpD{9tIVADecxKnGR+4=dqG!Z1qHI2)S|`fBps}gXb-yyuV9VDW6b57iH5|w zZL@9JrbQJi<+gmYE!(7}lV~f=LCp*{YNW2oOpBV}S#W!E=+U~g>DHuWtVl!@AmC%O;2~TbzxsAW2ZCF8dF z*_pyxEbpoZ?&Zf@)1q;Q2^X1Li^rRn0dPR$gxZcL)MN1Vq>)pgSQNZMxua!WkjK>4 zit2M_SEHf2SL|r6QLN~WbVSY0k^%UY9*S1{4&s%Z{mVJrwmQm}Nxp2dp+ zAuM~OWxa7}qB_%5wu5WdaBKVx+@24&!aeR7Id?66s5usHd!DN`H)xI18*UN8(uZ2p zR?mho8tAtv8ga~jutolv5UMlCuLfJ;Z)6lZ=eURrw26pkk=gC@(2TpeeX~0Dr-7FA zMJwXCruMfcp|&Ok+z~4MElCObKW^Rn&H*7OYA8^30zQL!cce>SYx=w6B;3dMouduO zw4P5G*zbB<%KbT{BIwxDroA4In3i&hXe{(H=GdCmRR;AAE9@O`gn_uwbA(-V5FPzz z>0vZC&fAIVuV;>29kcq0Fmd(_(icf>m{y0Y&J;GnnQ%6o3hSA$o(*TMa4B34>){C& z+X%l+e1EZ)C4}>DKZpDtFAL!{=I&)!5ezJ!hR|3C`9$|Q_=Mr91Gq>RSvwCyjZ5pW zA+b=Li_H}3rthXe>MkWfY|F)8FT{G;)C89R9 zoVQZb5|yz-dl6^|wO0Jzv*WkeE*JKXZs6Fee|bvaM-*|n7a0f^Zfo7bv+m>JsK9N& zv5AF&S#oVWid*WfZF*_d6Klbg|5sv3(Ru(vZ%gaw)yAyO_yq3jw=_o!f-+&L(6HTo zzU7Nu#eK!*HWBys6}*-(S$9;0*36oC0g8eJtFR6iE`ttqybSB}cvbhp*2|@~i2_4r zn54p#6wQjzycU)2h0QI2zN-k~CK+f2aWu(Nqk(a4+SIlUc&xIiCH?a$Yynz#Ms}lB zy(T3Xn3FjnEcJqxq%O>hFm6kYe%@c#zN@)6f%di$v78+I=up8Ddc8xQ^|&?K{Xl4R zwT?!E7hycQfJ+lJ!HdwC6XN1wi4C_c8{3eJWo~RqrrY^d@LJN+BggS7?uOR2N0?hE zY`SWG0jgoz4oL`nKz~DXOJFs@Uz)XvAFfI5N2}w}`}xg%$_>?;b)Rs3I=^)+AVMb! zOL9gj=OS=^D+oA#1ZqP#yw9!K*Hvtyt3-Z{Wu1 zEj8L7uhgz@UYZN>Hz;f_bP;Hcybb_jU14XTSaq(Q=3KnN+sjw{_ z=VS{6@40JO9W6;u!fGK}l&wZq+It}n!eKeiMPLioos$JHvvVz2*LrEVv2VC_T?ckF zFUhL)Fz&5ck4N%r&qd>f_^r^+I(lnclI?=-j{cVK1j)g=CTm(ku&xPIWOrrJ$mU_7 zv`8=zwsB2MHoDNdHZI@UmCNcju5MmhXgunj$Idp)qZhFf_fD%@u@ZuG78`5elXRbH zL%*}aANoSw>d&-WvQ9peNyGXgj7i*iJ)Di12;mm|GtF&ooaI4pj>l%pb&hCn-O5$% zTIo4Wh3#6^vRw;ai^ol$ZlerqjS8OP;gQCt&qa&+zHHh)P{(8W&Q;-2`O3B}t4;Fo zcyMLAB~=U1bld!uE#rgNqSE$f>*y@g88LU|eMKACR3{kFyi_AVp;ldqb!!)&+KiYCTohbll(B| zTBMKKQ$N!eLN&Ygw<7d*Na#L3e`tQ~e5&`+IdiUO?)g0(y@fq{cfY&q;hwv8U9#&; z_}=hkJqN>~@Wb*!`K|3ANw-ORr4K}X`$OW@;#%=>Atrp>y;XRI&+!BN3*7bG9o@UR zx7mBx%h^?|(0vk4{|_+F(bv)(eVRH(T|#{{d++QuvmedeGjr+8htqdW&rQEMb>q~? z)N?y;*x9r5>B-pS%E@~s4oti~e*O5!_}IX+J09tOckJlc+}P>SX#ZWKheo^mH;g_z zk{UVHH#zdX;UmK{!`Jt{HFR`{>AQ63gTZ?S4-CHB`_{ni1D&%Ecb%LuyGk=XUC(bE znz?r4)W&D0-`tRzKDOcF4U^L!onM)H;QUiNuRMQf=gRZ%ojlR`+=SgZ)_MKJ-ia62 zubntGe$)D!$9J#4bo|YZwc~emJh$Uu$B`W$t=qff^w{0&cCWjC?4z}FV~?+WX0)*O z;3&8DzLEFWyfu7$&CGCWO<`zi&D*QThaOn{%AmRW$l%E8H$Jm>@Se{cLLEl^566N3 zZgZc2{%4Uj=SAYRZAWo?y+@akZ$>p7CWJ>y=oDZRFKk(3L(`*%^TjGAD?^VgGiN%J zceVc3GV<0f7)0lA2_9cY&Whoc%}XI-S|1yqd(l<27k? zp0hnpZdACt()o=Rcm*OmambbT2)N7ffhBQ-Ruf-B5W>AAI*;1S-XE@GwQqAZyl+YT zJPUH6ef1i1?~*v;pa?u>x~FAsctqiigYy;&=7>({wua!M96g1C$Ia+$?-Do$&fovq z()f7_1xFej(92t?YIsv|*yAEC}K5TR`}iZg9-@LKT?ZE%1^Iv7#l()^$u z4h=Z`@3uG~9Ps+}`)zRm9OBrD|J5!BcYcB*#+!K5S;jxj)>7~|=-sv@oP9Oq$LcN1 zJ8kn0oDX!Px!-P^XLY{~_CN6miOW{O+g~wx) zziyjPbv{&W;?b$4coB1aZK)igsZ(f~S>X6rOXUdqDKsO+i~H){i_Sl_=OwkdTFqk2 z?Jt+gt!gdi_R5mEAxrUk-Crz`8=eKcyd*v_2dzQo&MN+V$^5FIx%^&QIzI%P+nS@3 zTkU%Ynseh4c(H9xwHY?%gHC<6r%?@h+}ggdBt8)>2`FKm{-k|g)#AfCeQ!y88g=^P zCGbKnfOR^xBtA8r@b1g=E%6GjVw`;>gV)iYYm;+*%Hj6sf7B))v@L}1a>S#nKWvHD z!V0Z>R&_R`I*g;h4s$A#&sBGsFwbX}%u`F}Q#GD=4ez^c^F(6>e~1cF7mvE0Zkw}~ zcXH_@gv5>mvSGX{aB02YLgzP|w*iYGTjPtO*}ROgzE8Ey*AvZ93+$+t8ut4?XrC{3 zs%ju^!AhCw2F@p!i8F-w);Z(-i6@(LUUa1pV|k*5{DJi{d|Dgbjq1RKkyc8za!%Fa z%j;$T`%B_`Hjl-#ttXbmeQ~eFJMQ0J2Ht+p#d<%!B;JdA@6~n0f3JZz-kJMm^SFFB z;%g!HD|lH?rn;KKBLu z0=i?b{^~h%Z`Bo?dMW(c5+y7caZXO)M%R6JMbo}Bunvp&1}>`GfbJG;-v2JPPw5RX z!Q7r|o114#U>1*8Pqxj?-42Lg&Cp$`?b+$s3UKh=8@ge&J#HBPXdQoaCu@708dkHa z7brJdhg9k^zrBny&pMtT|51!{al7;kSkeSF_avL=B-$d^(|AtVxqHgXKZ?G%j{J9* zNAK#9K|DHJ?vXi;{Cm1hUD1iOAJym{M|*##P2He{w{&+UdAa8Zcun-FHnoGUtagCV zjrLgn*#_Rt{Dby&bhTUl84F&8IoYOma0f*7ASCWV{%gB@YSS6y%5IcbyR#_l6;HOQ ziyNcr`t5Sh$M7k&6K!hf=^>|SI~y;B@CffmGsFAupeKs=`~9Wp>%#i4=k)GG2+slk zt<7EkUA;uUeGVn!IROl_t+O2h@m=5RBJ`t}CF3=o$J?}`I)+{B$Uq3sgMV)sM_$!h z=ZUjje2%~PcWchRS_6lApb16SU^T8JR97otJrHB`du?I_VY`c8mF%`|%N;q1arxa( zH61fHM)g-wz_;i&8(ZVm>)&k?m-^)pZr{56ah_iW%}}d}Zscn+cK#taoOQhK-clzLvT5#}Rp2)LM-c^!=U9&{sZ1MIXhV3e^2qX_ zQJt&c{fXs|*1Za}L|*-^B_XibTJpl8HJ%ZDt4&1EFcQz!mOHBWvvvEAFUkJ;{tBF9 z!XxM7ZQ2T-BZF|5+B^&E_S;L+%{}PhM#uhko4QrwJKW7UJl9xiJodhN2|T=1t*YC3 z_{`jIEeSLK*Z|-2_gii12<5rR5+Gg;TY4lqp4UIrzJ4&T$G*E9@$47XOZA&eDhJes z!M?d0gYnHa?ORwGz%fY=E?F;4)vB>hctzmB_H}b()s`>%ALIXxrP&EF83=#er+uSM z8yD*z@T__H&L`lqePGEpSIZWn&RmXd+8w-43YW{*m#8Bnp>n|(e!X4&{P%OY(NoKH z#sedG|B~&kmI<^6xZkrQ_^G7-O>>$C0!}aNn=u{bVhtld`5g&JSJWzn&LtDLP?*vN_Fg>^9g;LK1Dx9-%Vdhe?&b*#i-TPiP^&J zB7o8dvBP2ad4m~ zI{ny&Xzvw+2d5`HFYem6{^Rq$w}G4Po(@f)p8Bxw`Kd>y?wDFN{BhTHQ~J~;Q_rrW zrZ!J8n?BxoYv&s~uNZiC=fgX1-}&P9fq}}-!#h`RcyZv}fde~_434j#+S#>p_s~n{ ze>k~%@U_Vk=RZA}8hCK>=;S*?ht@yT@!ZBI1`CrjUDvKVGjqmoqGI4bM$%*?XZeJJfxn*KQr#;cV@v4criIIu56Yq_`G=9mt6XW-e-!y*X zhI@umL-!7>>h4&xqA%CUZCpK+8oy#ZJn(35czj@d)p#g$OZTdtcXr%-zTN%8j;W50 z^AB{q*#G#BGaX#--8-J_F08-yynA|X-0}4K*pAC~Y}%UW>FP*qAJ{JJ*n9qS=k@GZ zvE#apZ;hQAdvxs1vFpc7C)6mxrQ@yMPe$+A{^sb4-q+SVH~Pf(ORTJrjcKQ06~BtKoB4Z5CjMU z1Ob8oL4Y7Y5FiK;1PB5I0fGQQfFM8+APBUI0Nxk6y!kl+2nj=1D=d6-u>Q5$>Pb*^ z{~9EQ@HxE8o9|u0$DwQA268{~Q~SV5b-&5C=`?}wK|tqxn#7VX++3ZuXX{t*8+u@; z(LIji#H(Pf41MXmro0!M3A@qE3!)I~+Hw7=v8lSP zUtAV%_1_2pB3xgd_8o=VizP478_-@d_N*^1-4E(J(uulu2bUR_hU*>{sm8bkJ-9?v z>aOJ8l6tTWWU3D0o@+v9AkL*WxNRk{sRmzHk8e@(W9}w0e7`0YXAJp8E^u zU@LSRPR@o;%Yn10y1QqxOMwDT`D( z=k`~j$vXZA&INx5&s9(x+`cuz&|^Ht{akyvdz+7i>4f_o-p`#2N=eIcpsOsSSYG)4 zPb!CPM&qw#vbh?@j6Gxja@g!TT)1AY``fU&TvTGd8K(k-J7Zol=T;$fx32fuO=B2kV177_0HP=t~ zwSgBLuBrPejv?N+1Y0#DK0XoJTQB{K+P5v>j~BIJTlE}4wGN{4Lw(OhEqOuX#ej=U zK-|&LMZmR5oeua#ebzCasn45<| z2oxrsb^T=bV5QKiHaYM`WvEzCtPVy9 zwLdMR?;a3B3rh8Wj92ep_VgdS&k1ulN*TP_(yfcTTSLn`IQJ~p?giUW`?ITkja&!7 zcVF&m4fk5_5rM_xsHIhxP@8@i7LN{hwPrIEB3cpfnCpIN8r_)ETAAWPgpLzGy5)&) z*9f<5@mU+U5WdqT+_J5UuEs;zqQ8!iY?>Ue^CHEYk^=fJ&{c_-X<4H={!MsufiCjA zBuEUWO26WL-%uDzR7{aJbaca(`@SKnq9ilGT|-~gS)kLjNa?gnQ!2Vy%B90e9Fvk6 zQP(AO$NU1FV?|A1WkFHJ#}2nM6@(_a2EuW1^^vnp@)HPQuB zmQ7irgfXvN$&?j^Hdv98j(Pb@ioq(P&hV^xgO`t_aH^WnKH^V!?c#Ns8Agy;S~kAu<paNInQvq>IzMFis|K@BkgLtSJQG$&c0(+Z;-EXye@`Z|$^PC*f| z3{T53@B6yOOR_=fDs7_gGq~@oj4FvTrx?71j<2|MMHWnhmsyPy`x@vHqslrZsj_mH zmoA$u$FV%mDeAKgbd9e{Fc^BjSFS9}6a_7hrt=*Q@5{8Rpf=BBzTQCR1Ra_N!{8Wn z|B0)o%;>y9LG9NK+T$OR49-ERrUZ3vy~n>LNuhaY)p%KF|I+)us7i{+n~G*IuQbpV z2I`wC^NfbR%HYZsMM(iS0k2iiIrarQ53q@vq)5ha1D!HB*xOVoiNC{37YvQ#HNZg; z(GH8tN6;8mHB{NqsE}75L81)GG$hWT-}mApP>jlQ5<@f0cfEApWM~Px1X-XgFCSjv zp^H#-(O}WZepfCpD-xvw6rzSkSS}s<8K{DkKxz8=2D(h^v<8)tl3!_{gTqoRYpN`T zR?A#ItSk$>s6sErp!M$sI>&Lks_HB&{G3-GmNHZo*l3!0-1|ObG7=4Kzp0AoyWcJ! zKuu9OSr;gSZJ>*wrOrT$C!?EI7T)KPJ_@wJ>}?HnN`s=6WKCw#{ZR|=gHy2_tI;%% zR#IF#4W&X$6a&uqXAN{(0g;TXi1HO)yC~#=G?ap@qg#etKG5Dl=f`m>L!;Y!@hDeX zV*BL|0~a`g)F!PFYQYv62UgcyJhuztaUW{W+u|6)EhM^4s|g2pRRbd?nz{~+0L^kT zGvz5M(bQz7}chL30{#5u{&epv#8IXeJCkw4e9N zRXI?dmo?}{pZCgzfgCMB^C|JdpL*?5DV~BhSknz=gO|Ue$TGvLCX8ZG@9XLbm5PF< zoHkYCjF-Q{GGMLB(i~Ov(q(8C&=^3MM6?d$@{tvjQzU4pRP{!$K2T1yAW{O87*k*8rAy#ClAs&1C=E5xWtvhL0Xk&! zh?l=8tEh2i7>0knfi8+P1w(9>p?}uPM}Ti|Y9^zIl5Tr(05?%p;I48kTDNxf7Zg!6 zWs%b;`X3tTl1giu2+fj;ZkAhkAG$5hP+(F)p|t=H9Y)tIr3e&{zK`V6c^H>f@nmH5 zmC6M=uWFQ{P+-^p^vdN-ilub{W*Y2l107tDW}tR(%pZFBu%@IktS&GD{b{d0;N`p| zvZAgSM;qv>3d47qk`?&!qemYY3qb{7by4NfeTuH0EQ|(WH~`Iqiq@iBI`r$3#?lm2 z475wKKooNG<}ZTxfeGqtC+n6Mf@K&DNhkB%KzY7atMt zsGj`4RAj`h;wQqJ!gIoL;nIm?!nJ}bTns1wHwho{uk+9F5AnD0CH@+IKR?ND;LmWc za!+v&a7VcUcZl1^jl=o>57<}OlkENMEv(I6#m=!K>{|9cIQ@TuxtF<#NikP2VP=3? z#k@nmKtB#=|8JyY^kuX__s}cox2RLpqtu<$^^{3nN-@+{>XX?wXP=urK6`BT+F5n> z;@O$mO|u`(ygu{H%tJG`&6H-Ynb|)xIkREr%=D|%Pfb5C%}m@nor7Bg_D+vYcTRsW z^~%)Asr#pHnX;#@nwpy$nOZyb-p-eHp4fTs&YO0oc3!bFymMgZs-5plzA*Xt5l<}K>Fm1C=WpY45R-TUj_8GUi|#AvwV zaL*$h_w;pKc;BeK{>ck&8O@De-+kMF4_rqPc_uG;?Q$a5X{jg&fX8R=R- z(EGhrTYHZ8=0*;U>>s(TcWPwQ$Q>I$9xnAf+x_<1C)U0>{QU5T-Q0PP4u{v=H9X!I z-2(R=^e2X|7~VZRGTbrzVebb+uMSPFe|l(d-wi|D(ALhLp_M}e-IaCk48FJR#laJU z$Gh+B*s%S+!L9wb4CV$84PM{7q3@$Lq5iA7_78Gf$G6|Sc4~0bV5aZmfj0-9A9!$e z*V>~4mkm6z{^cHNU|?YNz=^K+`X5|3x$)$dm-}zp{>ti;{SWkC)_r2b(f(5Z;eO`R zZ*3o1b8)|0703fYfFM8+AP5iy2m%BFf&f8)AV3fx2oMAa0t5kq06~Bt@NXUgyrxfU zjA0t4uCg+NqCQ=^s;dm_I~$y+YMwm<8a7&B+mDqMjoAh$EWEFn6i@RI;-jLifCV}a zTZ#e?(OYb^fe$M~goD6An9Wxk=!_!3z6NY#2#37-K(GPqN>HZC2?JibY)FR2^DJZV zKk)LAWn=+Majb&AwBqUmJ8!hC!tTB%9B$wPkrEPwAV{qESKjv}lhfh8T{!S+p77cw z!3H}6!C?ZUCcSjg6ky|u6(BN&^YVcZGg%T8#Wc9}Ub&*g3KZ<*u)O?C10Ru>DUF6u zGv#eB9|6KJMA+hIMD9<$d{7t}4N*}dMgMZc`x3;Gu)L|t!uP#&-V}5QOH*Md6`db) z@!?_rOOiR*HI~uWkrwE%M+-YnP{Io5)sts6fmS3A0xw=@;KK^AM=Nj)ub?l>xO_NJ zQ7{DfzltIST{@t^!KSndI-!$DE}e!ADu`o)Qqa1+`cMk1=_Um`k-{H&`BSWhf~6=3 zqWD3>`;08=h6MYW^1Ti3(}n@TTb!)OPk~$+FaS|-uU9YV==t`53Un&q^xn{&OP@@56>G?5V4Q#=hx& zUsrgD%H(x{H@@M0A2eiH1wz><_1oU}RmlXGV3A zK=g?Ep7(udHz3{)>J!Jk<$WJ&y9nFWx*}=+N^c|i8lmOQAI}j`vy9gs!;+1 zwF&WX`7kQPiLyXdwZR6uqBDS|0Z|Yac=<4r4pC5=pi9Cbue~(D03l2e_Q;^fd6z#0 zEtUyEmaJ~(;e8xWOu=&#?>|e8G;}!49NG)IA}JKeYJpF%PI^91h-)O;2XDeFSR?Ua zbocvKvrDjy;USzcgug~L+m>zBj}5vlABs$9%_baHj+z;4)Cd9@P@ZW~6V%qD_fdp$ z6RB|0A?Bo0vvAxetsCRHba-ME=Wb0})(TDI9Pryj9>jSo`9u!R>LalsY#EBAYLXNA zVHQi8ItNKr149@S6z$toQVo-8;92d69X<_&Vyv6yjxQX}gu~DE0|#(#NXD>pWo$9} z&Pgkr@HvXf<`x%}gasG17+ONHlFoSTCv225hL$sQIPjS_Z1**idri{0yMdKL}Tx4!7Msb5p$_zN5lXHuG zccU5x132$!S(m^W4p*b0dYSELu2HO*!zhfkgKfmf#VsAqOX8@>v6l6>bky!4-x_O0 z&uWu^KFE?YQifiQLqd5+Tb5Tp%L+{=l2^^!vRr(w6pgN$l<~qnQXmP6q+r3tC9{Kj z;IJPY_p929WRJA0H!e+7XPU}(aLq#T-c8?zGXc0gA8v&^y0yYR**w%73%5Pb)tVc0 zGmy7431R8z)Ie&!R1N}D7f%y-%$UhT8bq1BsU@QEMjAFw$AJ^T1HWBf3C2pUG zX57u~o7J%|545B&>Q-@0?Qcy&^|&3HebRxqPOV&3bEOXYEqVjP%#(e`)V!jkHVcNX>>yVQ7rEqkqQdYkTDM?>SRui~N z?ymr1+n*xl;)aAK`kF5#Q??yRMB(H)e~LpZSspo@UxQ30%I1wbAw~D+iA7VI_TRyL z!=GYVTDp30Eg&bNi>c%vob>BDsZgNUrZDDw-KBqb|~4vlGQsvQj{cRDSu1 zVpOmVG_*_m>`W9ynRQM=O3I(&q|1!+Hz3DvXCh8l%-jk{@%wus%Ej{RcOi@4&V)>v z8RtJOQWq1HE(_^v00F;l@k)Zt3LT4}7B5l-SwdH9`Q^k5SthNaWAc8jxUlm-=H!@M~ZRrd84Z17IETX<)&bLzDkqkmJu2%@^`?94#&SJtXR+ zq-Ys+-+m3EaUm@hyCB717ot`rA&Nbqfxp#>N=YtO{ui((kVhz&bsAkG;%}3qaDFuz z`3&Uomv$tXqiA~&RP(n~kwl`B&!Pibeyt<0G@Mn?5XfH&5e1g2&5uBizdeYENu!ef zFJO-!w+NFrqbamW;>Rrln?eN{EwA}CFe{Q6PyPTB{1})Oicb_zg9d(k%#59lOCiu8 zz%7$ZS@iENVviZGSXTC%z|HSfrs4=`ZX0k5XrO4>WaQ)`rC`E2Vx8@VJpNKJS%%Hz zF9!|$S{tQ!B*LMsD8JT5F=m+wbi~rHfnjI!#l*KDOCV1M4&`T7LLPr97%?-ZCegNu zzf29N2^#mSi{NIMlqp-E1u+2)3^D4k=$eCizvT8mhE&m6`_@Ht({qAl8LvSezaQwy zc+xcPS%jOOaI#4TT{G!#k@SSZ#`K>6IsSf5x5~OxEI=MVI(n2&E6mRK@|uz`BsjCl=0Sxd><#R+VfCc=_dPP9>MAphMJt1T?Dz=gZLb z1b#n+Q|yMsW+26nfJWswJ^D)^$B%$oP9$unx?tk7MlDD5c;TC%n%@glI}>NBTbzCk zRGZ6bS$+|(Rx^=kq*wxOey>*38NOnpf0ej%;5SpF^+ydy(6}DtmfSKtpA1a~I)YXvUufIy3k66*aTf`p4X5+E+_aKkI z(wG7t!Xtzjc)~#RPYE<7Y{RD{G)^{PjQ*#AM$3Y2fAeLa|sBS-uFY{3R`>6Ing=GoYEjCW=N@ z&ofEj=GR%&qNbSYT*Ny>m9^9&+6tZVl>uxsnt3)3az5oxq4cQ1JD{822ZVHnDhOyJ z%s*!ql5m3ya~E*)V;~p>!zn$r7&p;@D=1LFh94ci!s&eEIOOqjlT< z$xzHn(4gSgK+IO*0dc- z(h>>*@YfPLsdGXEEr9ybp)DxX=uL~1HXX^?HjA#X2*`<~qEYRA$m2(cHY%lJJG7WdiTVLh&0nUp$R;Y)OA!3?LYj-1sl@Axln<3mOBLZ47txJM z7;;>>ALRHErQ$g@rmTQG{*t52RMbwDL5?3cN=UG3Vh9raK1#vBS~C6`<%z(5DCd^} z#3n1x?tLV)p6`sH?0DS(xb}IvtQv1XA0bo9B>vXv825xdL z%zrq4!~9e8h547}ADcfm|IYk_FAP5iy2m%BFf&f8)AV3fx2oMAa0t5kq z06~BtKoB4Z5CjMU1Ob8oL4Y7Y5FiK;1PB5I0fGQQfFM8+AP5iy2m%BFf&f8)AV3fx z2oMAa0t5kq06~BtKoB4Z5CjMU1Ob8oL4Y7Y5FiK;1PB8E8WE_S-R}q~1;t7zs+F*E z<(i(Ka@AdUs*&(1{EgLrt_*z{em7K~J3_Rs(HzYgqQ=ta*J*~#Dw<(1A}=zX^*nzF zzw7JI3jB6dpF2W=De=0_@}|tn>#DT%p)VILGdE3V4JK!*q1xI1m7zN!6`%jFy@_65 z5xVR=yW{ly^YddPkIdgTe8>FpZP(4~^Wh6ZoAgbW%v1B%Y(2fPXMK3+nN3Xp=J}83 z-kAGfcx(U6@UwGQT+p-m^-T}Y-9C3`UuEv5k;8Kb=I-q{I(WKoYVOtkuDK8QytZd^ z@6&r8-1BJP(LIGd&kvot;Lx6Zd&c*e>pS-x9{ynW$=+9Xrv@(BbaMCoyZ2of>biAz zVfQt=pYHG6vU=Nr-7~vajE)U#-u=n0Qt#`Lvra@X9hv0a_J z&V*kJU()qV_~G!eu-bK9*bE;G=PoRDKh*!sW+B`czIgDljdyQcJCwShb7WQcoeLiw z8tQvj?%a5J-%Ik7@<*E<9K2s%+jpy6koS%px!@Z4fIK5_mLD8Fxc(DqZp&L29NTbpj;JB0P`bQ}=w9XUPpe(#L1S@>k=6aF+mxA7Fe zb?`C%ZoYHi2!GQ+iocSd<1g+F_etB61WGu`nXlxyX=__FR?FPc(nJ$jwjixMm7)M&wkQ#_XW4Ip~2L~ znXLu(8ukEtbnC#jhlY=BdaCQhg)eWNVK=j%FsGS^H{UgM=)!vjPBEAE4_$EE=wr;- zmb;n5y(`zB-g1OVF*kQy$s~s6nC{Urrjt2CzeYbpKhXOyeT+V`<<_3mmd6LKqfd0) z&}Y(P8xPX=U3mTa16u|9y3Kv`Yn#6}(A~9)eroW>p?9gw$V=1{BbDK2*B{w9*0w+7731?n2=lFH+OFmHh0b*UmxpZHeI*r%*-P*_xHRseb4lb8`SBkp2JgpQ%`U2+HiX3-RF1j z%x%A9vU755`_%a_b-yrv!}!teCp$NcKepqV9b?^>cXsZ$b!_k0Q=`vqd%apQJ3>$o z6ee5IBUE9Pd6lxCMRx$%rr zPNWq*oUzk6L(3U@)KGN84(C&Tiesc8A#RkzwxL-W3pk^HI8ntmbo8Vd@vxP$a+Z>? zDpjEc;Fz|qu+401GE)Td7E+7Ug&;7FGTO@W6E4P*g?HbVe|%bg3=}z0-nrwaZtgt8dN# zv>C(Bl`(HcXAMJB1(Rm9p9g-Quk%LFO?f*pC!I1AN-k%l3>_70T36JBF>NI?3Bz>& z$CYN#2CtcvCa4^9gGU;AK38eF(M;NxtNlYN=P;4n^&o+-+lHRcRa&g*j8Eh-YBkP0 zONr^s&jL40S0$0+1WA`ElSOn~Qt0_yB}R-~+|tJR@wqyeYun%wsHmt`ITzJA{>*Z4OxLV;`}#sAVwcJlV4aZba?n4{)qcl{ zq?BA9T941xxs==B;%lam^$A>BCeKhBB^#8=nI+&|yJ%=-2tA*xwmvyYEaS^n|8`WK zFFHlwi|IPgv7BTWIwz=zF4k>C&*v<=)<_$ex5=uMtje^ivSI=F?XB}h&*#d!+FlsC zTNnrGyz=ey@zuM}a6)}zu%E4VelAksnw%=J-UGWO5}v?*n`u`%Zfe34xkjuik& zekDN9mc?9#`p+)imF)1mkc|E^B)E0GZi7N6M>Q%MzAG5!mX z;Ilfrnf$S~o0Y)TLd0&e9sOY}q^`T9COn;vh@!|vB&)6vdL`b zF<9bHoQp&)Zx;-P=V`eOziDi1lDUY(moEkBjdU?yHZ!S90`y!dT}(tS4$v(n&uPgY z3(!r9izVZq3(!+#(~0Ky2k6DT5=~Y11?YSe_k9;RTNdP$upSaVRYT5A$;HZSlv)?$#oJ7l*VnkbFs4#6ZYt%~ z0eULQn^tO7fS$Ai+m3l*FX{PcGe+UFKEGO#I^lCpX28Mg);Mvyg)At`s#G3%u*{!t}JQ zB}>V70(3Rtkwf4A23*qLu$nfL@8}j$L@lrMs5p(z$e0eG(Ga z2e!<#9nF*<4bV%LWG1cO3DENqAsIqMDv2I%<= z3~ZQh1n8x_?C|yj0Xh>mDy7tY0eUuBk}KLh0lKU>k}Q5LK#vzl=<0(6fB{XFRrp#XDU}2C43*Uql~RDNbJ?t&CCLV%t&BPy%r1N4}s zR|@4^fL>10rkS$?bT%raB3e8^Hy9-;fqS<1pQjj%B2z?R$LnV3` z{?TNl4+AnZyw8<0Mt#xKNad5WMm7%%G>fcGhVUBLHEr{*&a-W$SWpsqBRnBC_99$P zb|U5>;Eva<&~tlM*p3qVY#ocAZktOQmfLdrt zI79|k>Z^m`(4o3^KiM)rw8C9o<#)X055@CCXLdhPmviM3<(%Em8ok0Pvz1)w3Xt~W zb;;^R`=Xlzw_7nTo6k~T z2+*@dL6q4`T{>4DdWkBgGg@DOZZa|5$aM$kT*-*X zjjaJX!^$?RZFcFdriFO1oJy{P1fLfhQ8Ol{KJDhfnp(+JS}A`5D}0UhgjG3JDE)JQ zu3L&;&_52)O@%5O>OZ-3SEDj(rYhQpkl>SGWwmmK{YN(k)+ozR6`^t_K+n;pq@@2L zKrcwqye)qapqC<=!ZZInKu?u5pqfp0C(> z;V%O8gyCf4$(I9kJ{ybBnLiKE6{^5l<(FK#tEnTgv?%`>Bv_3aMdDU0CBNwAz!un* zT$FhM$iA{K*qO9p|B3rPwjg73TE+R}0A1uNT17bJ(p`;;R$LUb&p|?_QKM)?q>{xy za&uq_(MmGQRQ@nPPw83J;J@qAT?skerfuqJNbv2G$C-#`GT#a2D8&UP8u7<4M>bI?Wz9z*q3)GfwiLIeX!%=i4opuesjQ(L573Krq)cPO?eaqBh9 zW=|FQ&==}@Ub8eklV}^qsRsW<(ohD`q`SxQ@7mNjxR+YrF%5)5guxUiJmJpO4lPw; zo!>0*K|X|LMQxX1b)oU@f{ZK^MOztKRIyTiBJ9-AxoAGA!rogdw@4~%nR(KYyM?s{*9+rH6*e+a zu)tOl?!H>s-TcWY5b2b+Qq#1l7mUy>f)22|y0x+>Ks#cV$H7u4$ER^#_-&4RGM~sn zlv-`i(GEnsEfUY>RLj@hls~ImwHN7DR|V=qGOgzmutagPZqHBssO)JWtZ%t&!Etw2 zwN|cfbc0aG;3r$l=PMi(F!2wVL+dC)*cys{Oxv^dr*R+OMdBYJ<}nI^k#6v#bCzJo zh7iY`5(zKjXvm%2ZPFheADOeuN+RKr8g!!&j^4y(HbJCZB{f`%JU3)poK$!c0r_s z1&WWJEahZ9403$*KwQq3t7G_zPBV)02SGlPtVB#SrfK9;&WRSEy)W>7Fut|MzibIy z)>##NUyP*+=IcQ^>uAY}6qL(E)NJYI;QNfGr?cpEK%<@|*r$+-M}qWJp~%F)vj{zJ zGYUGV;NugkNPKKlK%bJO#tiW*!S~HLOPgpU;^U(iD*4p*;QJzM;bqPbykBGzY$W;{ zf%glgh#+e_g7iqyiRFGjK+i|*ypxIs_~&IqEi!0~*QjT%%yVU!S{u1yqNx_Ae|O7bOxPmY2pKGUOiDJ)NN^o2ldQxN#mNBv86i>Tl4#7`C^tiMSw z-WlMNw37yFpfRA2k5x2^6dDuw=$ss9q~8qC6NN~MGwuq~V--2V{8yKb{WcM0sWR#& zef$$*lu1bF3#W~8o#4DdJeaz>ZYx<;d(W=<`bg)KpPN>3-H%L84Z$kqti(`old8#pZo0duI_X~jNFKb404f+G3Gq`UEQgwexwH(CSr`3$;60=Ttq}} zL+G}k zTI=lhUca?QeE*wy_2Lx5n2dcdpYG@rRArfUv+H$deAzwFlE>eT>#8+zdw%(TYsxY1 z&Zm1*`;F;`^6C0ya>yUgqdVRZHPre%x;-6NV?)h(^4LjddL%ZHUw+*2aZZ-3e#g$5s=g{r*+?d}wTBOk?24?DEz`zoL%(mwb967Mu2d zB#)03kI#&azLsC!9G{FQt}aCP<8n(L-P}Jt6Z5n@{wBO~rzSV#(Ty3nrq zV81_oO@8^fXN}swm0x~b8$2+5E}uT&PDoQ{^XcyNn6dxee7d}Uidv0%bbZ1a_tneu z=?TvtBWLpI{i>%AFUXT$8%>bd#M->_K=Zh9x1kU{2j!DqKPW@aus;1SdF2%xdi1+@ z=Flqieq@g&eD8(h$YA=ug0CR!Dad7$$r_7KVN`8)DP#WJi0tRr5NL_ zdG?XxWATyctMbdo4rt@?Zx^6rdz!pZfG#U^az#G>81W6dIKTYRurW5{=9eEdh7}W#KY3be7Ze_mGa-@(J7V>n#0Z(viZ|-BR&&5m`|5= zSsVFsKAqZRWV$0yPD-R{I=Uz{Qhg6toeb! zLjfD$W^O=M_7r+Yv21_(?+ZPVBv~H*-2zV%FlTxj_s}6mv6t&_jccleUJCu+jmFbK;I30 zMqgv!!oH8Uy|L}|wnw%d+cv#z-?rV`$hI}xYPP-K`)cpgy$|*t?j7&FrFTbfYwz;j z3q5c5yx8-2&%Hf&^bGXe&|~y8_AKoAIQmBP;iw&59(~q4VKUr3$J~Eryk{_seFj^9 z@7fk4gRH+tzg=fIdQIP;GyMGP+OrzN%TH>1wQIB#G9I}2SJbD}gX;C_XUcoZE6P*K z1Ii&KrrfObDJ@E!a$bH*enCDd-y`2H`||a&CU1}z$RE+y>9h0%JxV9(UV07fqO0g< z(&KC2lU|XYk{*z5mOdqqks-2>oa&zJZtH%d>sZ(Bu7zDsb>7;!qVvU$=?>EILHm*R z-uCltkGAb=t8aTHl8k7P4_Y5<^;?&>KD{-*wPEY?Ek|3fYdOE=;Vsu~soQe8dAxa5 z^DCS0+)Or~ZMwawt?A88_ifs}>BGijjn_1u+j#%RTQ@G=cznZ-4d>R+tUuadG`zR& z__|%|UalXnUsM0$+WXcY>^!rnv0nq_WKY}qr90bN+wR#=*Y-)>xyWk`k6-!G#y2C!mY$BBh}^v-+HfSYye=N8zw(wy zU!*y*IP!7p>#f%=Io0}5>*3Zrmp|APYkH`0L4EC_c^i^-%9RV7Vy!o|MjM}8A8l=H zUC?@@enG>BTkl#HuYYZ8M{Vu0YiiGIe0uBoT4ntMTc53;TzcDO4>sJn_4%bkTW{F9 za?MD?irSHNjq9|nJC?n4S;N+OTW`Pe{gzi+o@}|V<&G8~_NOgtTAG?>YTsY~*_H>_ zy}M=J`nMLnwB?y~D_7ie+2dR8*>e5*+qT$Sc5mt0vTDoex*OMBY;IY0Xx&Gf-f4cZ z`DF9m&5tg%S3J`+)BND3rcEc8>}%e+@z~~Tn)lUqG&gKm(R^X^q zU4E$HmG!Akmi0%@=-jW5dNX6cd>P8*JQ)F6dOY!q1)hxeyLxQ&YXzPRYX0Di`?HxR zwKckpa}VnHp6)prj9EBCO8v=rT>eVd8@{agHc?E|kl2H?T;L?xva0HasVJ5u&`n#H zsiJzeKB>VEPk#)*6YT7?cszs*DyoOFV zq8K@7!@>wT7N+7$fldsSRT=M$1+(;E%)|SChV3fBJ>fayxPcv(x`ki407kY)W^ImP z!m8mH$_!rYKlDIPb7h?vHn9mqmhq?*>~{q<6>i)$>&NXn&j(`_K#g&k-7_U$+ZrdMA-R4NHmYf*b4!)eO%S6)*Q&LQ7Gy1NeZuWb2 zbr&`_Z!HYTR}H^Vp+NF*gdd*VPsf~Iun(gxuz!?a7sCY?{{{?cSRt=aL_ZH;NFns1uEX%J1sQ<|y9Rynq_am z3+XQq);=&eGotGa8BXC7Ur}UNt}pb&N@!!s+5%6;`Ul4~X?1}o!?r`m^;MZCkXR*# zrx4t#5}Q59kxX|6d_7htzJboE`NZ}O$&!|aZ`9Tp)Tf5z>sZX_1#pu7czpk`Q6qBF z0l6oxFG;@bou8Liw>mgDJmjClgIuYk{@B2P^GSgxx-AddQy&+2(oZM+f!GHHo>&uV z|KPws7I+dfB}=uwQ{YMe$jHpZ{(s0kVY3Bd7Z6{ku5PdgIhHgWIv5}McIJ)n8{6)n z9rwOf;E7};byfMh%oAAIuq2i0u4=k6dyuXLblo;AUG)*lj%E;+VI8hBwBMS1Bf}|t zB9BZNV~I1FCukG0C7ZTln64_b2RWLIN*H0dz%15lMI?Ntiv4WhsWoi zWZnp$K;HeM{ih2&8BL6mVf$2pCxa52n)(NsC$PONE4r@Bu5PPO-~qRat{JxEI6Cnq zJA+{iYxkyxfS)}naxw_BtfWF2mp#bQUDFdV{$rUpLSAY@ofuF~WS-!gfQ#h0maBX6 z!}+|F=^Ey%Du z+0tFA%KpKS7c3$xisIrVP?oi?hV+n=?b#T)Zp&~ApST0km_@&wd4g|l$rQcKmL-LV z=t5odTo<01JvCJExRJsRLI33MA zVc*=RXrDwk@lwbO7V&*Wbusy1duE07kkbfpO>K-p|8i?LG<|ep@Fxm9k${|?>Su7d z+;?Jj!kLOO=v(jv^%L3i72;`zVKNLGZzqN%S*~PK)6z|b{Q3dB!=B!V-zDa3EbZBr zqA&_b_t@`hYMF>- zYXplbhEJ&mNQUV#blQ$UANISNn%LServ=LT#Qw?n^NuvhCt=*JA1aTZ7sp*xck0jF-T%%&*WI(? zR15;F2HY4Hu?#)aa>d4y34rd$;s{+CM&o0s#j-h!4#Gb@)_;I`@r}jcRnKGkF^J=A zxlD&#_zsleA!o}4?%1PVB4icnwX*_V2nU&?7eidmRw9IX%;B=50xoXIC8viEXa^3s z(sr;6TPOQR*;1n8O#xdl=%P9JV-qpA^{1jC`bpQYr&O>|kW9kRqp7PQjLhu!Y--@V z`B-aWu(f?fmJL^9=+oYy{j%R>^BtP<22-C1SZToGp-AH9fKN|(e9~tQ{g`kD0JO8^Vsp^bBm63~D*1{2QS2ap+Rbjn@TwGH;ra_DXc8!{}v) zsZGVpOZ^f0lSd=`Z16_#FUi--cqWJANC0ujI9i7=jKqJ|3GdFpR+nbAkh<(e5BO5$ zmXGFI{nD>A_<19{d@cDMdHX0F&NwA3`WAe<-wrIvT1iQ+-lYHv1petkb4tfbW{o+6 zkK=KY^PmHt8#%cot|0QCcQ3Fbu=1r?4f2-tqt&+qhL}Pd_|Lkv;3MdzTD|fW)Abct zCT)oy4!+a%v+NDwSP3>M09z`~G)Jo?z7Ol_zCcpuvsbd;2BQJuMW=&%2jNvy0Jd;` zVBXdxISC^`sPpH{4}9+Ve%wo4`kjRw*z~%JY?{GUUaFnRe+lGat+M2oLD>0%NZ)bW zOVES`>|bnrB3bkOz0KniUt5j^8BCKM86+kKQ!$Vb6CVEx?^avc5*DLV$n%m|!NGDk z8Lq0U-}CWRE^`Me`Hi^7Db+%3=tKh8N7nn;Nei3hOY$l9tqV<~;XTf!x?$yOuS>Jb zrGehNXKg<~eItClW-GXgt(K404ae(CcZ^}!o`OVA4#xa3zQ(<@ck28Eqq=htt}|PIT_T+U1NX;x%eb^R z{#@tkPHm*1b?hp;b#NFz!;N0bGaoJq!`76veyW|OB=O^8qmYEH=h*1VR-7f?&R)&n zsIMQ0HiT}&xkUaRr8SI2zY`|{r8uWB)~RUUg*_|yH>>Vki%0oq<8&#B(!mQddw#Af zz{9PPnjPT4tad3pJ-BYwowo5E!_{TAf|7yL!`0B$&~vu73al1}-rco>2pUN`C z+CSI1y0byP!q`!s&P7B0?Fzo;rShHOJCN#6Cb@>&%ha$~N*})4VB=1CUo-zaBM57d z_c8gd`_g#|ReSErt=3nb)u3wOL`a-Zwdb_lLTvmg+xj?0X9022ktc$Gw5E0{!u)Y5 zJf?VG>@Ck);^JHg*tsLid7L%~yv#<>`#gS5AD|nyb0KWq(t4r4f8l{xkfZ zKN@h0&MVnM*lluwll-ECTTKt=UAC?TZ>lldvHyzQ&@;NtZj?=Aj#S@8$xQh|z8Wa+ zS-AeUd>yVIe+1dW@}6$Po15bP-}xkqE=f8ZuxyFg&xmx_^L=8%-NZHiGK*fwmkjkf zj;BdB9EJ=t6Gsp9f_@#0Uc`^w@+D1HR7JBCcCHr6Zz-;COUQkx*p6riIISqQry;Jg z%EEnyWdLKi~7hJzG+#K$2@ND5&0MKC4rBLV(YGBYP$EFD5pVXLM)<5 zsx9K~O(gyF;j^Zzw*2cNf8A6~xa)hWuZ)U(bQL}mHn9|kKAlxQ`_?PeH^=`zq^qtZ zt5iX|u&xmK7xcWtcggW92>CGY4avYq*5&;opMu_6;6p86l{Ak?zQp=p$cI|CWawxu zjx5G4F(m^@_)Me=bM$txd=bwPlMu&%E1*qWr%9BD5D9Kznx@Fqh23`H|E%^)Kv@)g$Qrt|tlYrl_CjtUMT*XQM@N%WRwQ(0W0vSJw>-7u#sH*27tJ6=u^N!!o?h zS#;tl9`dyiL%mm|Yo4R14(wp*?1m+@kLJLa*aM!&AvL02nn66`dxqjk3`UqKPvDHE z7!=NUeVsi``0I1qhsf?B`JCdZblax??313Ar2t{N3n=E>^ zhg(>_prifE@NV+XXve1hm;R^a^ zGLLJlkg(iA?atjIf6t-JlNK(?^3P<^i}=ds;Cw>83VL+2dKGxrN-id3DHFLDbeB0H zTdrwKG7GU2^06IHQXKe&YsSxI(FrgMv(skd|6^BUwnnf?< zea`q~`(tJJq%zABOC#!^iE^q~m!<4U&5yF^s_hWVBGBuf#CjE<$beR1ry+M|(a{7Y zir%5nKNb1NJ{BRetHB5Aa$%;^3;K{lepmqz7n7Kl7Z>>#^TN-;bcOn2UN;N7Rcl332rg8s65r+JKDN@(L(f?0Gvhn{%J9z|vSjXYsr#g1@ ze%N!S=Ty(bJx6+O?nw4bc3#uDr)O7BN6*Thi_v$ZFGrt@-XHxma%c2V$4K<1Xm7MR zS{prQo;9C0A2aVZZ!=x!chz?y*Qu{`DC&)o26evrp>jsKOSw^*r|fL|Kz>brMt(@XOODI8$~)yYd4>Eb zeTVjSyhNX%_tArNh~7v~bVg|tT}(fb-jtq`9+i$uGuSgG^?^3u1pJptK0R{L9BFLa&kx~J>*F2C#gF0E@r*L{%% zT@Q48)cJa63$3H)rMILPq~}%)eetAZuehdeUj04NwO8GaUBH`HHAv5qJITJ~P2|F| zXS?t0Ho8CUdUo0UU3-&=PP(F$tn z_OvZ;JHGUV$iWC*YD7M4{iybM>(17@Yv0~_-_~fYw)Op%7nj`Ma&1d&$*YSmZh2}; zY_Yv%!15NHg+ooto8H)Tc;Q2vjD^akPp+70 zJaWay8|lWTE2h_--B7#k?1DoZPSzh^5ZzE;fBV|z1+T7udGbAaHmJk9?rq1Ai7 ziw!)|xXX_Jmjd0k6ve?VRK+>KD`OBQO&}p$7Jh1 zVz>-S#N~9+?R_NV@D*x5C(^0Q#&O-IhIv|`dxj%nNlA$9$$u!&ZS03^1O?Jt#P21oy z45#7HiHNfq+(7$1JlcXv5_5-jw77;T@0 zydHDC*5nxU;(U%*z(>4U^f?0k1nN;g#x6p@1phb9JB%!z7lrbcSm|X5kFsxi}+obW2hUnLCo=q(ivC#7}bi`)~0aD(a zAtjoM-4c!PzJ2>FYe|fadO(oG`lkQ^nu?Fb`g!YiO;2UeZURMq8eC@rJ=pKr=n;P7 zv_p6(xfOGBDRB>A6L$AA(i(V==e(Rjx8RCF1+boCt7tLkDEF&lzh@&|Y%J_}nA33Z z(u)5>MwV1!n7N*XoEZ#tHk?!O)yI(q3dp|HG>~wtSQ0zx5i7}}C%a*b!5RaA6N002 zPnkh2T3~7Rdsa23Azcuge?wc+TpiIKOvE`jAaG{CE8*-N;G8Yor^v2_y^~|I?4Rre ziLH{@?+Q4lS}|WcFkEj1Ji?a6Wpr%~69EFb7`ieEo^~K3`#l@}%v+WFc$d{`@j^75 zBPV8A+h7ctJO|yh2Y1*;aB_x4u!q%cR9*VS?I&ddJFpKU}?b1@DcP_nxpoK zCI%EL`zrE3feYuzewSeZVX62Nfh>dNy;;Nqp(L2C=BA*Yf$Hihdet6U2EiLOSp(=9 zcSER)uUXmeGAvU}znsHtUYqM^2yB3B0mMylQNyl4OZK~p+QLDYpTaxU@e7>7SY#{i z-@)+xWk{IseNpmLbKCe1+9x2L3iWIj8X%3$sU(a!rn+3Xq za3a2=E4Z^F4Asc_SgK?B;Eh95pW(PU9bxT!T#LxKpK^X!ptGY}+?3n6q1KpZa#-G! zkX0NB$~}`XUtCUiaXp9Yc7hXCkKuzuIxh17r#C51S~P)3y8wyVR1LZD+EgOviV0Bze|CD0w}W3!EORCsM%CD2_-btsNw0S#4F z2z1+UahmMu4z?D{L^@8{;NV zpI2)SMhBu>AM2m1rwa?Xbvv$-WTYO;^J<{LsSjdeovs= zD!gKBT>ikn78zA4Zh6EWLN z-_da1pUH+-U4)R=ep{ep?}?)z#3G@t`G`ojVP%G%Mj!hvf$sT;5@pzkV&h6D z1UgQ!9pICxZ0Phi1v(lC#YMM|W@_Cp&~4VEb&tY$>V2TI`(LIV%eh!$WWuP#hBTJ? zdMpONF60oyzQAIewC-^`4J=AQYB*1JmtF-au`$q_gsD$*~2|62T? zwSM-y3{8RtUedgI=Z&Qk+*OvE?eo52z7Xlsnbw;AcbL{K(mH)MDfBK_jN@69vM5;5uzBM!lIN85$I?GjSjs3%wwan% zkvLjUP8^6cF9s&b&(F$^MTgt`LFfBsLpzZCF#axW!w^_H)1CS`fk0L>NNLI&Y&1N3 z$Ykn;d4qvF8fgn^W8PUMYGds!xc%a1W6am6jJLw6kz*4NmDUaKTX(VaRP zM0fO%Ud~F>S|j}I^=HeIDC_PP^Yu8=B_G%k*y7G=q)SX7-K3M`W6sZ%BTu2b+d@~R zGQTZkzI~gXHksm)(n2Wy5Sqh0OHa$LBx= za^~#A*jEp4GFiUBOC_;0U=7ARK2lB3N>aY}x8ZyVuWcK!8soPvW9^dt2cI+e`fF6e z8Md$f4}lK9GB{>>DzFdQuLyJ;*}^ScAp|jZS+W<-$H93b9BE}6h_#;==pLYaKyIj( ztm{7~&=DVBVL&p#qTDZwbR2-Qb75f0lmi0YfxEH>=VU~gx26O-98=+{Zl*vK69U}< zRtjQDj;8quf$rhR$gw0}^Gqo&&|LzRB-8hB#6J$Ym9o$L8V|oqe8#k?0KaTo29jD!Bh!)QIDP=i#I2~uwh6x`e6B!m+UK~yb$j1ew zN5Z{;&+^uAIo@4L;#`c6i)8yYJrZf3ZNgbWmIui zigX=k{~9i*UCmh`&~fDgPfegZ;hN483h;Uzc0B<|6~(3YB7trxx)0Y=>fpybfetht z03?X;Z5S>~ClK;c;a`cH3qW_Y|5vy(0oW1fRA6RJUH>BxpD3C#_rAgM`3-n_Cq%3%-&Ta}^&;22chMW(^8bqqsaAV->tQ}|Q zh3{$r`b4FwZ5kN&)}hN5!L=5A|F5<9Nho}+0@wF8S+;V6df2t+&IY}WYG)X zi2*EUz!wE0nnb@O)~mqTgPMr>s%m1sVwe(6y9P1fb>AkImyxPlu_aycWOgDK$|D0n zCn5egkXBnnd1M)Q6AQzu>aw+0Se~L|0TYJST8)65l~zPpjG`Vk$=veD!-#(qhX0r5HW9ytfVj? zrlJXYS>XgjSzKS1AUY7yCiwwD#$xw~#qPae75GFl;DT?ly&~7u#US9i$QqE7H z=oHK6`1yq8i`;7#yEkC%UuIAg$G8+WwBS}U+mt!m@hkAFRu=bQ#zSuptViANbfUkigT`BS@ zazE-8!2sZ*R?}R-e&IQ|QRGwP9vU+m%jIDKZYBS%SiXpVfQx0R0e@=+&Hqu9--Z9P zR(+{_SGac+Yx^a~nndWY8v1>^kf!8&pEE{f{0ejLTzJcegPMow6{(OExk31{pli4l zmx(DG>>MXk9!q=)E)vuszai3#ph0r|x>KW|yy{ulwJ1c@&(~bS?gTRBks1k+4=l_HdqsI9&vad&MK#rlWzjL+QWg%x(O7KJ zkdMUVL9R=Ha3@6mMLcG5y@P)c?=Wtc&g*L@=ZL>6?o;r8L~PWF_z2e%N!eUrVlnP0 zIy;-m&|O7=iwMv~ghj0l=|#{~#XPf$p^NMyo++SfY&64{rQ@PJIUWw7JjGC7@P{$r zndRDsbB!o}j^{$irwA&GEr-!475Ki`8?*Qn_Q0}Dww=&y-O`j6QT`l{>#*Kp9$tn{ zV1GEG`7%4P%#@cDN)ax?_MH1f{>41k7`PT0im=yEZV~xtl8i2n#TnH%i+li|vk^VW zfOA$|7QL`XRWZ*goJ0T|3|6RsrB)B+FXBmO1F)vUyUv2^*TSswD!|$Bkn%mn7v<0K zJPP^CHvF~V_JBptZn1nZ52>8n=#UT6Gy(MQ!6(mVx4ap8w%2Y*&+&WD&{bK*d=BuQ z^qR;A^Nqx?Bub8@A7+qrHaM5$S!~t@Yc6v!#38_&HXxAjF0}36OliS%!Rec;0OgE< z2tJ$rS#$&pV$Omv7`x#K`4{mP#D>GAK^=jC6>pk-O;gh)=c+3kq);`oYx>|gJFD} zMOWb=N+>ZLBP#MoEEp5ZM(k0{D@8gY$mqI?HM(ryAo3~VC0fiIHy3#k+EX70kBbXLo@0#S3S7>y6x9C&forY-~7hCeXIITZ9BEm-j>|>M(>f{){VP*FZR5>;bf29Q{VGi z^u7&8qC29uZ1~iC0`TVsbH#=;#$Cp%>!ZfI`rZ0n>v!q9*MFcrr0v!|RWCL?rasj$ zpw_E1>xPsy%E$F1a=jd*4fK)v`=y(t+t5V!)xXz$fA^~TJ>84D&vd=G_TH}Rx)yew z>b!03?VT;1?;?MF*VN?(D^HTd{`$KC;`|E8pZMUph)AmMW;hK9QUBIkAxjNZO zTc6oFz13d*O3RU!SGOG9Qn&g{^YP|qR=v6T-pw~}9$&R^^9xPWOGj6rjfby#Rz4vgl_%xB@-=doyh{FzzDHl7PtgbHAsVAM(>|I(;GdN4kr?X! zdP$QuNDHKo$m`@;a)KNslVmTshIEltrL>cRT!)?HY4 zeAQlhXu~zM{_-w*V&i*KZ{2gN-d^`~!z zXko1T&{a2YxVgJ#abI^!cU||HrPp8f@@jk4`L1W@-+a}5U9UDAzWmeL#j6i?4Rt-g z;Kr`xn)_EjQdhrn-nwYlH5)%!)ztOYO0sHk*C(BCb{?yJt~1_w$I@F7gW%2e*Di`L zZ0qb@J-P9=l`A?w?Rcl-rH<#;Khbet$GfZFzv^JeP{)lOeP6WK$F7QYG?rj(q`1wwSBte*(IkVGm)K3o?qM%Iomq3_-N~z#n-f+Ty$Zpz3AlD1&iFR zcP(7JwQ1oaEoZOT)snp8!j`5h9^G$Q-GWoi@#Y6FZ)~QQpV|ES{F%+M z`NsU(&HiNvn`&x0nqJ>@*QUlz&ov%u+|{_Ck@u3hzvnD4XMs5j%voU00&^Cav%s7M z<}5I0fjJAzSzyira~7Dhz?=ou)zve&Sy;t&dcbFxr%*l?D6;F_RIx}Cx z%D4?!i2}B!x-EVdOl| zSIIMV%pSycDh_F!5A$v=X{%g5f@%!w#MfIG%M_w8_m1xixvv5%d)Nmv>Q74uwT&tG?n^W0RE(4G`U2e69hC+fu~uh zrf4cKWB_JQ|BfT@2?Ahd(61RlYzTPZnBq>842|p$W0?M3Y1@T4bGn6Jh*g10P~QLE ztc(i`7s?kR7vCt&OF+8_nKwh7zBy|Sq98oW8jFfuqMrzI2&kJ-jx)37P)Lr~X2k_f zg`>;ZsPamrL_vKtA!h zK5MnYbz>3AOURVRN1TT^((unJ;FDREaA{av^w~-y4A3=tVCnzB_&9q$DW8e3H-1(D zk9b0rXxREbgES?iz~~HXvXB{o=Z=oK6C)m?CHNMiQ}N!&;+~b@lJ|w;3G~WPlZzE` zKyL`WzAjd#Nd^p(Q8K~x`u7T?8c*5x>fkH?du39k!qx@?jm1MNeOi$`%+6e%Ppgn8 z2%I9w^KTW&!@e4~FpGdU+mq<|5?1Wj0`33x`=Nb-crq318qN&oD$zC7zefUH&y}YukLrZkigoouUk)ud8e)y3 z$vEOkkA#~sq!90vhv47OztX={Bsu!0%Oz)+lM-Vaq{UpCnq1+CT#e)uX}dl*ty##vK@K10Kvy+_dyDXgAigov`(ZP`eLTVd_$Ex|K@+8X}%USRZeroqY#d4+M)xrCiN5*7m?lRh6o-}-K z{@sct31ZtJY!vVJ-z`s;0zpZB7;my!_5F&a$@*SAoK=!?zWBQgE9FSGBY68CE0!vA zzQuQ4|5%ioEx6PmifNx;-iektPz0|)i>ARi;XT`jMgmxJ&0?eg?XnK!2k8I3WV4t_Euuo~_0&59vhD8}ew8qFaLH&PUu^!_#)=jDHD2r`1 zJoO;wI2(aD`h z@9zxcJzKE_ko0)KOQc&qpI^_;LVLb=OvZ5pjO`bf=PWi#=b6Jalctw zzu;^X!6Vb5K?g_2N77e)g(7O2{O0d(tCW*V$YNxaXwd~F#3o_PEhJ$lNBX@{m4wpx zM7pVjSu?*`HNVt{4&xwyvqH@|4lyg7E9F|hUcHp80oCwz#otuRFU+R-Hx=p|1c(i@ zjh?AkB6kqyC&{ZJ2OIg$R47kYI9Q+ehrg~^s&q5sJK4XkP^wh$*D1c{f2}HM`km3? zsm>@f6YRt=@0Ik>bP!o?pTDYHqExpD`BWnfCR1*qSF4gIWuYNHX1`jYOxa;%xrTpP zg=DPjhI}fNiieQpmU^Wsc~X`N-p2NWD*we@%{-GQ!f!FF-qm6 zVF{*dek{=QPpgnk@ZiBAGZy5@fr(KY5$I#dnq?{e?2mahkA7kA!uPkoy8Y?x4{kra zeSG^Z+jnel-M)PLg}%2Jz1{a>-*jJZ-+S9$*|vM-Q`?TMd|=z5ZOtoU+iu?0x2)p`1p!cJm*L$ArIni^pr)K43&)%ME zdb)a6^?Vk6FZxRKsptdIL(y3D=IFkaebJWaS@Z5M9yE8E?-~bt z6YXiOcg3w*gZ7SkLVfDWThvDNP35R^?Ul=wSLK89weoArKc$b;TbA2&4Shz6OO4W- zRIfp=SvwO-fy-qsUK@7;Ry*2P;-wd`CPZ)s?GVM`Ku@87C@t@+mGRn0TC zr#9cY+1Na9^Ak;WTf%r#yuOg4bdfUuRpT>n)M$y9BCnl-Pko?hL!NL&5Rs{2;;tvY|za|@ro z%Drm&Ri{_(WdUyH{+qMFoCW4AFlT`|3;bVUfgevviQJBtm0Vc~-l)tgR$QNTXOiV) zhhJy69bry57GuA}>P@HvhqBzavsiHV6!#kg4Opc93b|(jxx=+OJCiiOW&fpFbI-QV zggr9ofRt|@9!Jab6&V?eiH20TzsPC}^h*7n8uXLh?wFHWg{IRz4IzcrPo)*kv08S` z8RgRc3vjYV+8RHeO6(P`u#uE2kT6vW>ssD2zFwu~nfmjL8@7zE&8iNpk7v~~exY*i zpCdeP87vb-`R$I$p8b8e-Sb-pZviZ)L^U;Jl&Gu){Ol#GKfeX=R`xTqsUzR}`*TMK zo(txy)z*g5LU-3hOAhO&kd7`RPkiPe!5HwTzz(q+nT1%5Is$SIgEmBSoHB z!|Wg|PfCfJ1oVjKuzT=fsnjrGk9fI>I%@ntHjahg& zDNyTZP%FzEQ+2HwWz!8wlqt``!$Hj~H_auiIjiv$P`GAaP%q1UQ=(pBMimf1#YUL| zm03YuvC8Yp*tDc(d=25t7A|uUbQclQM^LjDNWp&3PGj){&O+^)fuP2rDr?LrU%El@ z9y@r+>MUjOeSwz!v#PO-6>Wi*6n1h)6e(%0@FB z6Y+K1L^?sJRt>4Fkol@!q$BkZ!f_+eIx&}vbmWOaCVL_w1oi@vj&SVAsN!k1Dlz1A zD32y1(5->IHM-5P#Xk_(>R0i*R2zg_3r<-Jfgrm%Ts1_?{A$@}xc@oX=&Q?s%x`Rd zrL@&>i_x8xi_?oujIyi^?0A~{@cv45)+*#p7~a0#Q@M;Dlac${-cy~7q9av^&bbGz zuSBb3S0Ttg&HfTINM9GU+h49usywePewT4~IaVu_)ij7&!2K`pE?dLU4XNhW1Kob9 zI^9xNaH84Ebpe;YD(!W-O55Xn8WEMibXcr0XaO z(L?3Ybdg-I$xt}7*&V!Y{9R%c1H;VCbfFCH+*kQ)m3$#Kn*@2QqmeHKQhlu=i=g=@ z(*AO}nlqbZa>9SDQk^qrkwT_}rk~e0@`Xs3&bXJR{~aRZGM$Z!)u~O+B)l5# zL3~#wts+khHevl9Gdt{lS7mlb=cwF`nk$#~9xk+GE8$Wc`sCaN9ZHWk8Egs=fY`8k zuyZT3HU2;1#rl&2gE4zB$#RnPk0FN0z$mhdZ9nT@!NM)U^%uJjyPPmJF1oj{bcOcz*1kCrKKifiHY&?u{cmy;VjGM;8ftQ zkP=PZy+k8?)L^;iX4_l%BAB1ne5D$_v;A`|-r{bbrS^$2928)c(LaS_!>RZfKsbRN zS?=fAYUodljIhWHtr7lhZ?8s2zK0x}31s@|S!x%Kr|B^?{F+uQK-gs{aSx*n^FtnK z4F=qtmor|@x6M+D*jPAr zx$|b)0^NbrFZaRz@+|dE1uz;P@j~qrjulJVoQZ z<4nwP_A|4!1x8KuGJI~nkDjSO=Zqz}?*!`^rF-e;eBW$cg(!zy(*qT1>K)+s76&TO zG^g{iHa*PSA-lo9R63`^Jtq06K3$ovskwn8JEp7GwwvR`rmNAEO<>^-!&GIOh2x_R zN!YG@suJze=;kD!qo%6S3N!PdYX{Oy&QdG99BNe79KbeZksZ9Y3UtS@&=@ZA!j8L> z^TOX1w_(g1>1@S(ESZ?49R_2mEm8UuFuQ zt1Wtrz_l7KPb=Z7mU~VNm#fKcdk3z=Q2CMsr;mI!KUA$0*(=;E zXdsVuH&~v9!&BRdgeQb0D;WlEkgwJUFRd=ZYW=3*n+;T_Nl_p!?$_ON8jYPsH+`?%Pz74PrY#oK4p>(^C{jw*IRq zk4J3aEKEms9A^Dc9@jHfDyy1pl0#W^TbC@`vOUebDvM5a%QcB-Dkh5upW!1RHM`-+ zvM!rqy^aHOs?>5FvNemYQ`h!TxudX1!XY1r%D$p_3ia%t5c%7lOJssSZH=87hUJmf z-cS(JS~0EvCGxSU;z*9`NyK71+OWLo6CK&sJ=>;#m_?U#$#jsW-XuRL)@yjatWd*u zboXAdykQx-7X(ACefLPMaV}o2$4+7*A>z!mM4@t zHog|VCi7qA_X9rOEjh*rYtx*uJT+=%0^IRci4P4*a!uWiWW0)YK`N#Pldj~u#a0L5 zmHeQ~E#mpEZ(5#*9_X`}{~5aOXojuZsw$ay$1WvcAA=1&iZAozuV@zSUxM6v;B3UwQ$#q=jNfXjd8H27z zbycSt=&YBd|C?9y>KESM%JBb-+TGI?*3(U!&LPr?sTEN86=!Xe+gg>bvU8>XYjI>YeI{dXw6# zHmkMjIpwVKyz-cGw{n}}D%UBB(xA*&K9tYMr{ss_BXUySBkz(s7t( z@4U5hXJ=dIiq7ZSKkay@`V@I^Zh%|L9?wD!+r2WnI2I)C+C)u~W ziCkFrEVvuppLRXF?EbF3T_ekyy3TYe%Z`H6^Bw2vCOb~mwRD_qKia;leQ({xwny7) z>h`oPZ#%y9g~-7OU1~%=Z2hSAc3)5)eY3x}GPH@&gx@WO{S84Hz7pIkB1 zc;t$YH`0wwS4^)vyP0Sbcu}&ebR9Kh^O1s)MWcrkgQuvU7jWSzyira~7Dhz?=ozqza;%dZJRo&8AGMUu8sJq0-c(g=P4G| zU7hR|=&GXnGVv(VW8e!0WW#hycn*vKkj)f!&U~^#lN4b!sezXdp?mVc=Koj?Dy>S&#osFJZvc{ z@np;NY&a;>4shoZXmCt7G`NlWuGA{fDFqn8fMd6zn@s{;_6)cJOFHlbQlmiEbhHu2 zG(AIg8brE}1iYGJSh8fk3M*#nHHc*BXkUu_9l>*0^APXXFnrxNe3sQQERSAfP|KjI z;w}^UBe1V$8@B6t@_CWJ?P#ix&WavcpGBA9!)zPG(fr>R=_ahBxfXF%5)tJA3<4g` zx-7Zszl!o0GT5c2v3Zc)|uspdEe+Jy6rU^&&dh(R6AlO6q&EIRBayBfC!2&#guZ4l5-HlRAp0#u@)Z8@Kc<*{A@Ohac&o;$?y6bl;6&N}sF7A-Bbn`GM5 zwOp9N{GP~1(iL5jY=EfLM?^m8@#yau&kV8v<$0t56+BDysbW1FjaM?SMjcEl6+Fx4 zGdzfhbK`Lj7@cG)rBG`sXjCMOoy}romEeXcb<~Pk{i(S-?C+s{6d&Q|B_Mii!(ee# zxZMDg(liO{L04v~3v^k>x{UZ32X+c}2C&ViE^ukO;ruVLya%|RMJ)%WZWZY+;D&@4 zj_MdJDp6Q3dW5X|1oMx7MlA1O{*o~ND##z6MVCx81y9!{ndMRl`8dQeR1?TI;{Bya zw=r;F{cZz#_?;{|HK{5C+vdABit<=kfjU51dZx7^i;ij5@+hEVbg^g$tO8BsKG$^D zV-a{lc??&zeACxl-I<+L9$?XfqMTTR*!VWUJeq5T6$Hj9 zK%PuYtD5nS$RA(J*DzZtivQ0dA06YcgC(@$(hXvHBnwbA55Ou({dG|uOq?2);trPH zEG~Mem+H8{LIIj((GNsED&zsKN|q((*&MooRSKp6>6@ZFs$zn-r(q%8lEq(AS=%y! z!DOvHtXBaz73fzVD~x~0qEpX8qtyT*eNe1dHc(VET*opyv*?m%$R^gWiu1!F9}E}( zKvK(>-PK}w$}&7S3XvRz#k>yXp#VBsnqdG%#b;7mDADVsT{=Kr&7H zQL#Mwi304djYhpov;&b`85-)D>`88>ub~imCZW1leUo;*u2;tx%&oQ#G;rYHMT{W3Z)Sa3=oW2{w>jiq)Hi zS$&!9b*Vueg%oQTsEI4kR_cI{_%%StimIUo%Y|6Td=Pq>Ye|V%wHxIkszhEQUyij%73s3;8;Xu&5^8j3(Xq9|`cuVqzoE8-rsv{N27j?gCESjfO3=m(54d6Pud?WtW7t^6pwr!vMMv*6u?@kV z{%c~rj_U%TkCnP&vGF+M?*Kdx_%wFU#^qUbmW#(Cvg4Y+A@aAWYG50#qDTLSC_fa! zRD&o9y8e*J2U&dpOV@#0_uml9TM~}N3=7LD%3|h(@)(FUp%^$x(42e3dNE$g*f#)< zZ*_}&Fw4Vs#5Ae?Y&M->JEKUZOwMM}v6pw4l$ynItcUgLmSJM|Z|SPFBda_f=&5DD zy(LQ?gk(VE3gG>%$3#9F=6O#-iX&>C%cA2%hS)mJSLO2}AJuU%gJ>ou>i;IztD=9p z8b!ZSB3eJ{=U7+qXWR=$_mT?$lY=3bUT_r?uu;!%FCXo*YDQspiFG{*0 z>MI#4Hen?U%V=sD68@42O?ucx`^j>zJkkE5?gPemV!9*)MMH$|h-#^{3R zhvsWQ`9EOZX%3k;V42cj&NJUPUNN3D{K$R4_WQ>57)I-j8sk0vW&H{LUj266*RRv5 zzDEB{dsll&dtAFNa*uW!PC#~RT|oAKs=lqhpgyJ^SEtpz>MpfSU9O%7uKzjZ5#^XN zsq9g9Dy>SLa!!6zJ}sXBsy{B@BKOJ7@?!a8`Z_&DAEJk8jNU|}w2>~LA4;!DPfHI- zcS=Lj4Uz_A|2*k^@(Ov9+(+&pKDmxivW9#HJpW7Gk9XhGeOtHPy}P@sdnHi!Z+E@W z^;p;Ou4!QJcXhROE$=$tdA9Sp&PO_F#w13$4THDiY547FcHq>@Qo7UFQHm~jd$SaX2 zBlksy7QM6Rt!4MF*R~#9v|;PaLSy}ctsk|#-tzYPnufz0+7>_CQorD~mg`!cuTxsy zscmSvcFE4Aq~Vc;%9 z=FPR6FRVY;bhfE&>GMrHHXLkHn%2}cG|g{nte;u(;iiw*p4oJ2)8qB`)h=K6@TN5z zk8DbA+Oz47^~*PWx~OL3Eh~0yQr5JtyK8aBrj?t=EUvu-=$nY#^lc=(Q)mP6OV3?UyIaiQTE3g006Ko%Xh zxw@tj_@4}9@qxPy?g|y$8vR-pom%kF@l3RZ;oC6;IICps?BUDrP)>ILs)AKr=* zu6#yCx{kYWD$DS}l9-Q2XdmY1gL{4pP=KXky}BX8P1v<$)qEj~kFJ`;!IcQHJ`nk6 z4gwfc;16`=uSGtZ4Syt?SUQouo>dO2lx!jd=B;UyE6%8O59%+yE_9QU?(^+9VAFl1{ZdBCS))`ZsV+M6fF9C ziW~kc!OcnMYV51pc}fRc!c{Nq;Ny@!-IL8&wyMRn1xDb>jOTV%IzJyJC44u0(M9KsbBvx5e_1 z5MH*11jx%DisfyD%7;fV0`D8gv&zFWz%e9vAR3LL{BQ$Q5QiK&0_=~)@)$RO0YHCJ zl=sE*=1{F_)W41>WCF0#73N-U3lkF)5wZPt8vs8Hj7XVIamLo`I+CrrjrPTX9?e@tgNHb`Y^>lU&!Z3${) zo}p#bwtujulfO|~OLzlY6C+9FBxb2=Yq(||W!A-OV!6>u$QIU=Qm}^Gq`iEb2sw3l z_PX}+&W?Rv7B|xD~^r1ET2vZF3cj}#9B-W z>X68lsEPB!-z9k^xfPf%dCAhbw&jVmYnb*-eulUy$t5NKpv%U+)I0dIgDqWTV0iW!^^A%(MTo-T`%6vGxgQ*x|z3jNlq!b z`PXE9rsNw5-m^BB$KT`Q`Q~!Cvs|a4KRv^Am5?VKWs~XQW)Rsw#mS_G*WOf~wC?^I zZVmQ#iQ3UmIDh5?Sh{q#J6^-R={A+a-y65$$wX)ohMz1^OF@eWQ%N}Iu^o2_UThq2 zd3$OsOWssQc$8#4XJdIaq_06=1`6*6IYkq8M&`)+sBja>xdhi=?_3qAj zVynZ_kivp24COr0NBp>I{sx{*6rsI3#c%f^JKrHDKp7$!Nl?0Cwg+&GuTGo z$$2tv)n^Prs|jM!yDq(7xG!8EzW#lls?#6!^Y|PsS#vOl#_|S?Qd2#*(UYz-ADo+zi*r+dn<8_2_Q+Ih zbY@a2Q2)r(fEM@I(rzr5+oW#FiPLxz%YBj2F3`;Y9avq-Kw)c?%WoSbF z6TFhE=ZH!C@x(6{=!+xBbf}FnxAI)shG$0P{aS4Ss|`<)Nz=F%66Dr1Jh`8aIlTqy z8J?ILC1W4po!s^@JSLAgV@n`)uBO8=Yr-F2T1d7bCrOpmM3!T>;eIl7fG}8Io<6{h zj_a!mj0QsohGNzzgBnC~xD8GB&x}s84P9=V8k&;g>hyQ>s{~D-ur&c+PlUO$51d1A(T=?xX+n8@15t)6cI`gp)Iv6N(n^> z(FjpQsO3fpMHC@~fVvbpD5VI|)^()xuA3fz`lM zT(4ylNl%K=z~eQ+m4A$K*gWZ4y~by0Ymv2(bfuuBn>2m18lmg_Qn_5KHveBe zv`%4bc;28T5ZekVqfo85L>$152Prl0w2FU;`mngAgqoW!&>;znTMCClb)B}?Slrx} zre^a*u)t#Awm3Q0I1LTh`naX?d{#?9gC){R`GUv)xJP~5Y|HcJDYzzURjyG{iW0ek zFVVoT=JTnSd$a<=)`EFr6Y{XF;EIA+s@(_;SgoCfY$_$uQ537S)5v&k?ijAH8aUCO*m=(O zns%j8M;;a(JIxmjfrxHc3~VbiZ`8@@PhrLb+cdONmX7k;781_Dwo^D3=4cwNX!?(l*k6gN4wtcvq#dEjf z3fq5;nw;{|zvxjPqbz1K#kY`$Z8;;G*IVhQdT4D33g-z$NNbl9TD8G@)#m>o3!|By zmrBhdZ8R*ol1^3f@@pMgq3wb)s0cO^~&mWty;^LTV9n8%-9yyyhf>} z(&0R7hngjL_C(d0w`;!BJ*%^7rCqhKu7`D~rs$asItty*v;mG8-I_=)*KJ;@ z5NSB~ryZG`ELj^+iY2bD&;}^`%&g>91b%-E(pU@>r|wi1Ug;%Gt$;R=Uf5vKkz0~2 zr;Z~JD@|_7X`}XMD2H9O$P0EOR~*0End7sdZT z9=4`puAvnxZ$mfMcEqev;shf0sk0iWwfTCP=rverLQ^a+cyzqS>Lye&h;4rdt}Mw@ zQOjj}0=<#71Hr4b>@sZ$v$_fCM!Hd)!IdS_tW2{}xf)kktikkV%L);DEz!*=a7N}9 zhaIT&YBdxUANEIhE%%dIf;(C4AnNloV}%vgq(08Z~`?kJjc>)pA+KPgWN|0w4-0Aip0?nSmlaG_26yY~K@3e#-@!|75;5;~2OgAQAonR9m0Ci^1o z8J$d4QpE4%mx=E_Wo8<|et)q%U8$8y#WK#5aX#sDsSyooxC38FZ1CmM*NVi(L~<@U z_sZN|*i*TGt~7Vc+`hT7x%G3O%)UQ+V)i)L0Pdbm&mNxDW(Q|i&Hj4tyL(^W`}E$U zdl$e5aBwfT_lmuVy&vp(YtQq0p4fB$p3A!1_I(%)CEyV&?eFBQtl;q-PG# zXfuN|tH22GZt}^bnOvWINqdNiP0k8mUR6dhW%O~aM7?|W^tg1NRFH0#W~H6*|34$15?>dOi4Ti+iLQ7^RK%^~O7TN50K6nTB^(jz!tKHV zVYjeR_>4czpX8qd2f)qzZ@6c<47ZAVak@S|G5zlDqq`68UbXuwY$Q)8L88W0Ma} zzP)*Hur+zd=4}Lg!VDi50V{4}-H%#ssdgszlCRS}fHSyx5uTB&OpP4v1@vEWR z);_!DjmuuxUZ2>#;m*~!O`KV~e`0Ln;jQZ?K3ezj_)iCpU-sd)_r{N|eR=$;@rPC? z2Obz-zpgyK>9SkKXUB)fFB$*!*gIp_u6}Xs`(yWy-MjvYp~BGj2Ul)dbMcC;)pgQk ztA+|=H;p9+f3zhzHaNBtD~ks(Yr4DVCTu5Kic`|&bxQI zXa!;C6+4H9T5CSo@)?*7em=5d%c+as7H9mD o=zY_>MJG!vkA4 z41coY_ywnSyt?E5!Dn_P*WWjA(jTY8?iT-u5r`3p5r`3p5r`3p5r`3p5r`3p5r`3p z5r`3p5r`3p5r`3p5r`3p5jYD3uJZ4>FmWS}yZW9F_4ZbC3bp)n1A)D8RFt?bkcR`W zzVa&5zIz0GtE#^5;-a4jIngEkFFNotsCHiT4Ak_}kw);6_?*mZ~`AZ2uZ#BqwVHHU*BbX{VeFeNh)pHQ9C$^p8oC zWXztC^IE<$XB{S8EGLaxHI1WF&+-$iMk)z96x>IC-`&?1P2MTM%aCdn7DfL7twnjU zknuvht~Y!s*4jBr4vPqFnLSM27nFRS)0t;rXRplwqM{$SfieocSLDB7G$wPEpVs`kna)ZFc>6))WTr z)g9=Xm~FS&_2*Dma0*naWdw3eF80C2@NmKWaQ$-Y`~~wvAp5$ru&i3S4o(z}+`7Yl z)QKM3Jtxp0Krgz`czE5Hf~o0ME97_NOI#MFXtJ{((mUSP=VUV}!$gjoNubrN_Kah7$*v;3lHtq466}jV3 zz3D~GKH9q1kWlo1~0!hL5y%>5NOuDg6qEyO4@vN zdALW1kB-5H>?B`37nJg#gTYkUB)Xwu0qfA9&NP>QNp-GKode6b`pc+uXmA0e+||pd z^Fml>a;v5GpqGC8*4gi!{$nW(>Ug&B9YvA*s%7YaH#PH4B~&C4XmZuLY2ucPd1ylG zIjYB1`0i7W?$r#2{WfQc(`#@Y8xQKZzklm>-b|%{d7XDsYi7=~09k0K`qhNI?Re!`SwZ)jvB%^S zu7<9J)IM4*v5WRo$5^TTY*nM-A{oXfgw+LoaNjcOY=?CYRv7!vuFlTq&9uQffPDM< z)zyE3ub7xsY*gC>GFMVY@ zc-o*o*+-*xYj&RCg8hv4ZpD(u44&X-&lA0{L-_G?$(Co&5x)Sr0JYh(Lk$(|jandQ z@44uKH{Lye$idzWT7m}r03jNG&KmtTm*3)sQu{w+{*y{%{vcw5eiAztiy(quFt(Dr zWgl5&t>IFzRtdPBrgvwV$00|{fHKc zz?rVfJN7?7w@?l!X+h2`K)Ur&S31wb?GY5uocTgD9jsX{hY+g>Mf;PkbV&rMG{O-Z z=2lo`DBrRikQ&2PNYh`7-fzNJ3<0ExxcPyoo~9}alI)m>CVpE~j^Xl(D9K=&m1tir zly6A3iy*YFj^NKx8~}u5Ito~NM}4oGc;~DluS%au8`6QOyyHo>O*4%hgt1MA!mHf|2#U3u9gZpttn;W%AH z+(y(?pGK*Z4ypl1bsX81h}fr-j;Ov4n6ANR`+QU%6)ld~*CJxt(+JwRAB@t7Ne=T- zzZtEU4329AQ`H^AAYzN~ewou82@NlBCXuCt>5>N4ZABA7O?yLBzQmz@K_RWEB01QH z_lt(8n`m@f7RmK6Oh;^b5M4VQ7{aOlMbb_15yM(6QH#pqHPInTYu!?b5j4CXD7aL% zrs==mmCk_$SwU1~+Zu|>;W*xOIYp5~!3J(u;~z=WQOABGO81!FdllllzmhzZ*+*Wu z3JLQ-lRkOEeUPC38hVHW3~j_7re~5)IuG(@M-(MP{6(bxV29?=M4}+`dM0|mjZn(E z!`UY9z8SsWq@c69WH_=$?kk~uLswi!)dz`hyti{Kj%n}ZJ8k7C+dnYU2!Z41k^U-P}2!ZC*49Q z0LMgxYK~|TI_VncAjrKYIs8Xad=ySFMM)EQL3k~iE`z^c!<3+dsvs&yMks5?MuY%I ze6lNDM}PnmP^cEIu)=aN&!7u(3TN4CyV7;u=D~cear%2*=`dJMMBI0gqusJljtByA zSv4_B3AF#+NtY0Z!88#+UisswK17~vLX2g($D{Xy;#&icJL0OV7e?C`s2L{Wk1L!b zcBQM((iSk{=|AX_18RL)H828;TkgZ5OSY@5oB~{L`6Y#rf8v z=x|pfKumSP!7pHzlXQVtt2^nIju}W-Il=ztNQPnj$Z8jcB@#VS&~Fwx-fPOejY;T**K@c-1uT zjp~DT;uV!s(2puz_sg1NE5Oq-U+hX3B*e=wZ7e!}()AMv^c}yP_O@vmMgiO$lD5@G(;j#3gsihjK+hX34t5_F)BxN zHH5IS6+z)Iis}O^mo*j9SPbWAS2{xEAb1O>8%{YYA8R3W0MSPDiXV2}kJTW;t6+FA zJ3Lcs5->GavqYXl$DmV^P*236;4}dbvm8=a;91M48(z*Zy&O1wkc1D^Z+|+!786jg z|5=n4$XK1Ao%eFyf3u{0N8dmH*Z#EixCkBUXtFg^YeBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HBM>7H zBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HBM>7H zBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HBM>7HAaI5MV^v~hJ0V~a2ps%D dq2Yf9{qI$Yix&Tz2+~)z|KIliC( 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 b59bf2c6089e70ccb64f326dd87f17d336a9e47e..09162cde55cccaad78d57b07b1d2c193e785185b 100644 GIT binary patch delta 12378 zcmbt430##`_MQ(ueC&&WARrG{P+7zU1rcyJ7tmZWlqWnEf%jM*n+t+VX)4=Q50wi} znrWsIP0N^DHBDtHHPh68%Cec3(aFRaE6ddXx%a+>r}iKJ^?pD3zI(QN&b?>5_w$Vx zG<&|(9QE>qIha-lek|q%O^*THjGJE-!m>lw8grzvPxrVHXFLN2P=A8%X0hm=xrt} zE;X9;StfmUo?e%&FO4^YS?ec$Z1Z{zd$QjeFAINsgfq=NQfe{Sti?srB9jdccVpZ8 z?z{J7Cwy%ZB9|BB6u6L>au#+XguSaB)n41*Nl_k@QYVQ; z)@)^&uFy1HZ^$*}#cQV;Ok{VyNnffn! zHsz?8-es+MdRJg!gL?e8we7`f2feSc%)l;1#*5WWi*jP;Bb*0DXX~>{tBXzH_qo(x z46X~a2;=*}dC8z6V|IC=K0d;g7OhFHQi)m3TkYCGvG9u;u;&K1|6dX#jmAoo8wGNK*%!>S- zK>WvQ{vON@*Ez9-=->T%y;4|E%xm}KBIje8;0YGC(9bzlkqQiIPg_|KTLXW5**xXi;tft2^lH+}o_k33hSy7r#*f<9$#5 zk(~Uxd2>!MR(ImJO#bA3&+H;*ZueMwSOXt$4}qnu&eNBDy=lz7l4$DY!JgI?73-GW z)aJ)}KcQ*gxp@o#u+OLaIoF!)Si-Jv$+@=}7q+!N`VLWXf_a~rxtRUXP;Sd9LkEYl zjD{sPz=cL%msp)aSIBp-k6>-IvVL8kX`{RstLw-Sv4&jEnjuq6t$E{*vEZg3fBo8r zZueu;xB9cB=2!1~4=SVvkC-)hmo(_drm`!)Rf`YrTZ3?^LA+UmcZ3E>sIua1M}LbJ zAKkYG{iFt?%^JLA*5FUSW%eMZZP_1Tb=O}``4PRz4_5Lf1Q(mdDvP>H}R{J0! zu^}76{R^VaggP5xpKiEkF9ftVzsM5Q2ojjf!pcKnG<)T($bMa$!@hH>i}n3uV`k`0 zdB*Ir{;|ViIC+bR`8a&&X$T6E^rE>e;vG)7XiQ`iqkDVMpsw`_}&b^7jF794I?ZWNr0qRhqG+~{Fnq@74M*o-& zLlL|nkoV4*T0pSlKTf%u%#)4$Y1%zVyR+whO1YcdgY~^J{VwvyZb->xeC3(L&kJEF z%lLVnU|%b`ONX2J1WQW}#I#YQO8rf}{g8T}TMGsK4(@dr<4jaLZml6IFa)yJXEiMO zb|#JX+-??R8`^?rd`W!7a9pJU zqma7G0klGDgVlmL0#WY_p#qU75ydT}u%;)tJ5aP)=kT%3L0~DH%n4-4S`C}|nI=GJ zM=06BPc@9oH6Nsc>kzkIx)`=P+!I=|GH58Ydtkd7YozIaL?mPDn zOckgAU?EbYP4(^uQq=5I_J*NYQBWfN}IrVxsU%4@k7Y zXM5VUIIjH1!^3rnIjb2-V^+=+8dIH>{%bu?us{zx4h^3Sl+8GQs(x6 zL?x~p*3E@TJlzAPS_h+jyA0ZBAZDo&?v25Iu(<1Z#~tHfe^_jp;($LS+G{w6PvSij z0?^PC(uwZ#Ac(*f6JP+w1Vc}Z4xojJ!{h*{rN`+2co^bX%1Am4{z-%Rfv|*zSEmHB zj`JG46bL#Yy-AekTlpF+>IIed3~uNX1P=ES2tE=73+22O&V2Fe=wDAZYhxf5 zAEHd#;!FM7?l8>kP1>9b25(Lq4E6LV4uQ?|xEVqjaujiu^KO@W!^^#45sbpmLLmkx zhQcs`U2OKJ?izeN6edV~mW8ZL3&Z4lH2zf!!|B}^M(hb;0#5IoRDc}%2+-|5gwE~q ze#ZK4mKudkePM)@8in6=d0*I1z#ICJCv(lyg>LB8AEv-4Hsga-Y}A4mzSJMQ1-^{! zxfa46`kMx;=2M9yq&JQj0G zKr+PRmO(HGb%S8Ae4lFpxetcHYJ#1xnPR+vM1U z1M??Nkk=u`QanAK@^o&$6T#LVF+$u6^|hl)`4;@07LmAoDemNWjWPgOr$bLEz*Dx@1yRIujQg!@dJc_*xaM3pmYg4m#>2G9$B28SAivI4s>b{zQQKa!~h97`-+s>Prbsup80 zMGt{8);6WU6wcPzk217agp6^t1P) zGTF*u?E*-`j`37yr%!@F&U`BbmP+OelR!&YYFf+b;Ys_6jgzUOBw^=d+OZ^Bn`)V~ zd39MnMW9lrQj_30mDVW<>D?qBBk)H836@I9@~yW9(;t8g3;yy07M2mXbefqqOVaYJ z_NErxv11yHAqKwt(wwO2kV$}s>6AiA#TihkBm%Eg#*s zuz^3h<8w1%8lh|Fk|?qAp{bMu1bq}HrbBmpCKbjCPU!%0dtK9D`kid<_;4CbC1^() zlvqR*&w`19o9@V|_y2GfEE2=jyj0+v*`O!Nwla$$AJ2v|0;E0&&4TPPaV$ZHIj~wu zk#5N@JnM){=2BU>JO=_e^so=@{D`^m0Hkn3D$TG+954^2sVQW%EULI^9!wWwo5$Fs zCC(?WA!*!eEYKc!YCd^RioNF~%IT9A(2*&{&W8%P0PZ<90jY=S05Xnru$*TNFpfJ> zl>i!LMHMT5ARXosjuOTSWgM_w*Q6Sm&(kg*oK0$sLrOr5<1&9(BxVpe_Y6u6e1;ae zSW_~fM&%zLD#ViiGXowHL%k(6V9sJ%mx){_c6Dk9{&_Lvh~YA8R=`C|C;%q`^L)}A z(C;pRdFmwMDZr8hD!vmlVHQl5TX!@QR;ZIXPIOefHq6io^llxs#LEa%VrhE%E`|95 z(juMu;}S32yA&z}EDzg!NcNa4m?_3@%jMad1uwxe%*cjv0hXR9j_F7A8vHq%`lMw% z9p%f%Nc>z+?G&H4QA&u)ff~X+n*#>~_$Twa=fXe5SVn~mrsa9CKmgy6MBn7W^TfL+ zAJz$Q8Kq}GOj5iGRtAk z9pj$(WjUqzX8>EDvJ{X@Z7`T_c7pKH3J6!9A^x?}@s>Xa6FI^qIxLZnbabdYgkvjV zhkA%;R#|=g=SpgY4`F5%9HNJNH7r*S0Y?8GW^-m{yiUFP4e(cD4`K9j*vOHzd`rZX zQ)|JE+7T)j_4MdiLFnVK{UusleigK0B`jBu(`0s?(3owF5Y&9z(Jefu)L2A~3lZ!U zE$+a9EXuaiiaPm6UE+M>*hbVt4di52*qnkMgo9Sic_9 z`4pe8hYJ4WF z5c68P4aFZ1!C-mj+Ef7p1-wSM2|Mzf1~)%T?#xeQ?iN>ZAjU?K7F`Zg(YUaQjsu^@ zf(JNY-C@X(qG~o#W9Wcz1mm zpIDCmTgi(<@$@!$2;bjIhqO?vLppEyZG(yQewDvFchCW#aU1o@T25%9hoH&aPBdCc z)3F^AAWX{1Ly{B5X^iwB5qh;RO-jMT&wN!aumJkvdo55+4{(_=8nsUMNV$@_oH z*ZfQO@ipJydf1AH9G07(r|VC0nx&i)iXZ;F{olV#53q{4$C+)!(wOqf0VMZvyRWVh zzwp)7WYFa%D!g46!E$UDEF&-WK1R98avJEm^VG!dhHdItl3yj0a4S`F{%O||AkntQ z78fUghd|m#Ns1&nxd$|A8nIeKBvvAL3oK56kjCRgC!k%mNaN9x-i5gKB?xpFn$|UN z=m1X*wo9I_EU!XWSgudwK0Ch)kIctuJc4p0IB*{wN7C$LCrNhYI|!v_kggRx54^RH zQWhVT$RaWMDVPt7araYnqqi8N_d^{NVB3CZR11h`og~V7nwGW@&pr)1)j|T-Sc}J& z1CT91Pl*iPi$#e1@8kLQFjb8`N@+GH0oLF|uFv zhg8aowzaMR%E5=JgRkII>{lwfF5Vo1(sJ#g2QAM!LfR#iBwNFIyp6KgDsFn9?A57~ z8q`%>7i$5{S85bYs)U)AE;2!8!5XY1FDGkZ)ul2LA!_l)ZKl5+j=ymr_FWiwfAw17iqLdVMF*AFUZHy`J`@LP9CMtyRz5r++Mj2sWWy=$P%`JX{*_Xy;RNI= zrxaF_8Gu(#(51jBs(r3X0OMyoc9K4{Z~<#Y%iZr3xydQ4KLww1vfXjAQPg1lX{Z!* zJ7u{W_$sVbPZM92P>ag&VljML=rQ3n*bb-pUeCjhla#10yiSUwy$-zu(FW0u^XWIg zPCmfJG>RG<{70(#e7Hl-^86o3-Lt|as1138raa4OrN7X(%L?V3f+v5X0>&%MmOnv@ zdX5NcWkWOhP3ks@V3tOiEsG<+0L7$@l)rgQI}PQ;TNt#4;M%w79QqF$Qf;H_z<{@@ zw#gyCxXZXm>K`N+`~$r{q})!`CrAB)$kz+5fy*(c*ngQ&?-DH*PschncT=(TPA!2OW$qTIU$G-BqExoVTGDT$Gb}yhoE=l#^|J zk1ne(@hKiwFLjlQk>UxJ z4wt0`gmlDYU$VgP0aulcG{sCEVSxy=CS1Q_9?3~v~V_NS9dbEBBTa-?#LXlV; zp!j0)4|Ef-`y;ZlQ))#;*Be{TL4PaWhfuV_YpFphaZ~2wkvh6Ps(qC@0ICJO)Zq@@ zx=DZJ$3y%Z`C~kR4v2jn_%Spn@eZuvY5;b8OsBkYgxV=wHTM(pMm{_sUDfS8G>GxD z;ut18=J7i$oQ*!=d`?ETx+@+Sa}j#L6i$(i#h?V^&HvEhe~P4~D`;2lK|vVp zp@gYZNbr7(a`Pp^>kH_sOm)C>Pg?>#@j8s=m)EYC{3Z0lC$5vcsn~Q03>=W4P9rJJ zLff5R(q#c3?vmQZeMKpHx`Tbvh{p~mB~*w}rxUF$eT?UrNKE^Y(!;e2T!0YO@{9AZ5W_h9_^Mn_df*+4=={SZ_yTUV?P)`sq9p`-qKI(}~Fz1odKk$l{V3 zynGFsVG-7T2ftGn5$S&ESQEa7Ep!GVCl|6r)W;Bj0^*>u_>N^-NqrUVc9u2%ozc)s ziBPji-U}kA*Z&ARlxzoH4;hd7@jp>T*5iqv;AK@$R3D43>8z)s!N+dEX*HK%zZaY< zf2MvQ7sLFN3~T)Q<6(D218sufFE;_ze4=l#UN~*JMc1pcZ}|- z41{9*+*#3yXqM9#6ZsZC{dPxX1(f2a-h{SP9%uaaOL80vi3HU8DUP_+N73Jj?Ysp( z^nIK1tBq0mfSkcZGuS2BL>~M@p@OW`QKj>1v1~=E6iv7QvDfRk($B#rSFubT@JmRR_I9Lhu+dEn|S?qB%-$% z8uhT1sTmAa#-p9Z^pia(vGJwou|}71sYR)czsJUt8J3y8Jfm^+i1&IK5lUX!4!!G6 zCDt*sI4{jFJ)}k^C9!^ze~2GGCuihk6)l>WHzvDiS*+j0yrLm~sf)An z3$u$BEt#0!N?4FuSX6TF#JtS>4v?hwkfPKqh4g~p{Gvq}g|U8fW)u}>=Vke6rg>s? zQm}CA>M$!rYlG#LHW(KxHL~*-N;PZ>WT(ffm5a0G%Ib5u`jl(wH3EZ&7ZsNjcE?@| z#G&&(ji1c?+QDFDEc--5n_yt$vFJE$H1T_Ecw^#1JL(#py(%rnyA!9DlBcNhw}`UR zk)krkvGL8c>vkeCw=LYF8vEt4m+>c(9hCPVetn`yTsNg_ zpbyZGDM}G~%|g4yrFECA6uUHbwU%?#DrdL&X8jRGab<&*!a-3q9^3egg$@h%-X8YT zt;7>Vi&qcvn25AR@{t`*!l%aHPA!~XeaM5S29l*Qr)C7v*NQja%A3T8Dyh5h+hGwc z+wSflpm2ML*3F_rvdqeo)ygtO%;aM69(Q+)$O(@KlbiI>q&2sbb`_Vm&uJxhh{%bI zjFRM}GU+aBtnbi*pWW>)Tt9FVxjWy01zg3-U7u+^ybV$Dp@+pv{j{P!@a%4~QuP*N z_a%yd?&=}#TR%|v?2gu4C$&msWqYc1k#1tt-sco+>3&CX=e}1p`P-Vjla>65HuC)1 zH?8D|jy#A)m&qC+_LpIR3S#;wVJ?_S?f|2oSkEy(f8yme(xe$={~~ zAx{N4EBMz?PTWGhdB<>aSEOsi%~Kwtyw1XN@+n3l`)vCMxf&sz_~IGz0LUdvPt%Qha{q>m^nnu&}2iIq@ii(j?che7aAsam|tXsx>x>if?>)c4sP3 z(;d9uiG28*&a{R?d4CXj2|u#%JZBou2@YftOMdUe-*=&vz+UtR7Min58A!I7Gy%XH zUGUGvj_&>g!2@=!1R?y39ZmiN!P2ghK$Ly0rJn0b_nD!vSgFknNfzuQv=jU9(OJmn zER?Ni%5bv#@HKmEw$R?nXM<%xDwTL~gDdpB>|r=@xdSZ+u(rsH-5hC=60u1vz2d{W z9BHYVZcv5^cA|VJy2pw3@}e%3#iLvx<7sE|G{d0UUgbwa{NMU@)6IQv<*TNfJ zC{Gb>=TvXl)Z3L-tGTc-RjBzEJ$Ic9$ur!jNCC@qm`LYeaia_h=V|UxG#ra&iW@(9 z2$zu-@rt8`Be#(Uuc|}b6nsxTD1wK2(pn7AqY}etFEyO;qD`31^QN6<1Y}g|HQjns zDZpELQ#A&^KD1V0SL?+?8Z4sH&%!7BP%=ddm(RU8!H2TUNC?Q&Br-UT`_N2^t)P*nk z(-5BNM`LK1lsS~&@S}KqBiuqb+`kQez`qr~w3W1?p8|m`*BmBIrMKA<02|%cpGJZ1 zkpUFNr~A{`*6)b}TE9zL#S9xr@y4)DoRCeyyni4~v`xGQwVPC9qLx{yjRBYNtwA*Z zcG&8{e}vrvtaZ5!0Th3mx-;d9&8e^n4(MbM9t);GZpxuS>^78ov1<^y0qPe-y&^J+2C;f7x2o&J7|G|-Otl25Pm1_pj0)lRy5;>P}zTBapLcW&q+F;jYbP+ z1=D?6f#r&!LWZASoH+Kl0|5ZXmiq98yY9Xms54lI5&3~4klj3Ue^ z_+>tio&}v&h0!>TOKT;W5l#{MJA|JPr$~HHivVly2nENtBvqgrb_H${`TA}LfYChR7rylLUn(Ub_Xuv{-~u+cH_dKA~j(0YJNztQO+MReo* z$H)`7hFGdGqoE5bhzEzJ!<83$;a^@H-KpToymSP@xi%cY5926-qQ&W+UK~1tMznpp zGmoG<+Rv|HZpQpqxd9ydE!p#`dh$>dv-JwF0*<gQ7a_x)V|yE970$(A*> zC_6t-TpZ_NguWo7QWuikNi-b2nv=MY@5TAgqqx2R{Z=bqHeImr&y#4p#Pfx5R zTe5J8Bv{Hf#~?O-N3J82IR#$aT!bp; z_BJ_m4t=LhjcodR2T8+4(;6oc@_^nl{axgr@)B~pfm3KMeWFD+t#Rh-Qz*pvq)pI0 zV03nD+m1b-d62wVMZ@2wq6XQc1uEtJFTyxerXd|2`Oq}FA471W8bCgms}jkTdrYUk zh9e38xAal6`XP#!7&lIOp1j&)KAldPSY%qc)o1DVP>SJ2Ty_?xkktCCduW>BO{(z` zH{g<4GbqQDm$p2vcps{KF@t6r(ZnI1G=o!ShGtEx`A)bKtuen4?5jt3>oDF>@8lWggD$ zcjv+~F^umbJq+U)=g}y|vO=GW7tX=(Uh`>QD?$DIR-R$(zd(JbE}$Hsl_#b8*A`F; z=2KIs48yxAw8Drb-X8z;+v7t(BCM`dg4dhkCM z(!^Hsv@{xT#-6=mTqe2F+3IWwukjdnWXV<${N; zrr(uG%P@DzqOBPAXHl&Yrz1=>yxx=R7m=p~Y#9LMe^`XBCr+xm!U_xKFSF4H$8lH= z#KuW?&tSJ49QC(y$Xyai$16$G-XuHD%Y@(K+WUQpB$D1%L{*E)TLPrB72v5i$e%{= z(n6>UTMFOb(Zl7T6O@Vp0q?IgN5DY&d~6|7WKka73ox>^?Z%<#r9O(V!;K>yv`zUW z6vlQ>h~tI=8m3@vmxVEM-9G&E8{}te)GD_Y^lGH3$A2VHwXgZD7e!=CNR}|4Qb2O-Pxx(G>VW(n+pI=N1 zDV>iMW83M#?$Ck0YNZ>eEk~-Q6Cdq`&}z;`;Qg|krYfovI=0hR(2Htr?QCU#eYDuZ zO@2tpNh|3th15rhvi8))7CyWZB_SQBNw)fr%3gvFN3LC^rCuwcHERBt)@9y17Jg(E ztyi$0HBHFq!(L^4%xapg2;S5Lb*t$)>?@^|9#r6ExSGfdfE&B4!N!4EgU&0H zudP9#XYztFx{d)ESb^b8IS%Dao>D>Uj7$=VWkbZA^Y&uu`~5|Wa~BSM00;MowPX(@ z`^&79JzstbER?^Nk|c}&VNb5D0pRPk*e5LTfRcC$gGBpX@KiU=oCk4)W4#AygW_sC z^E2Deani?gLj`KUfVdieWppqaPLd-1^yXuJ=AXuXWO z@yF>7c{}#uhR%qR@=9`1$Om)~esCOjV0j03@Q)8z5W65Y@E~!*37V>ad}=H8=ksI0 za}WacomCdDUr!*7BpU};lOr8u-_2BSfE5k)OpSkrNdvVKeejG#)@sj`zKIeI zj#$3&FnV>rI}GQ}Vb@9QE4H3z1K+|OT(QopML0>;T`HV*zlCtpoLi}fLX>J3#=nh2 zRcY9+d%aGwvt6J?sle*W?vLT*>5BK!mD(>aJcbLc1@nz+H^UF$^+--Tw(`#7zFpPL`Y^OJ?AJwdAt2Sb#9 z4WG!1(6uLU>vG^TS8x|Dc#`fh9l)8RZ!79hzw{(x)sf4eLI+y?Clo(QyWa#cN*U;tepzkY+<`O7-;me;Eu+!SVXwQ~d0|M58Q7!#VacxiVK{C|0x zpYgxF%4Mb%r3LW*OS(JZp3kF^4B(3Aaef8DDqB>9_`CpT1#;>8D0}iI(f;BU%YJ)k za$9Gtj&Nkmk=H4Q{bo^j`_@cEPqvq)wROz;S{R2_I^<%4;*wptqbZSXxfsI@htbB! zG&I8E_~t&kS4!*cpaNRb+L8}f`olCy@wesOcqO^L@^QTXZR|;^>AVP;5s;lHFOw4t z*-h!=alos%xlQ1TSJB^0#1iXuZuLGwc{GvdpFxxS?Yl^mx+7@0leqQ+08~>Pd=z1u z#Cwk7gqme=)i2h9JE;jzlCvO5^?lsZM2l$_PdP?^2AN1WV?A2>yhh22tX8>T$7{3> zWWIkxt&q$We5?hvLTz6l6&*Cmv$7{|~0fy^msR09Gs0u^ahqN2RsSni* zS>~ng;AJ17VXMOuAIaa2*!Y;p`?q6^p^2pmxaVpJdhJ zeV@>FHEj##VchU3`EmU@w1@Quhu&d$GH#yBsa^(8C$xLyTv=^!JV3wGi-`TbEW*!Hdx_OcP*bE+67V!7U4$pIc$;t&ekrG~E0x{_XpmGR@QAen@i<{sJ)| z=jECbOXSgMPPhy$#$7^wpOGHkgaIH`xaOE=K)za&U$~5#^4XUtgYWUYtFkNn1yAM) zzv7Mk_*MJ{^qwq^L45fu+za00lxzCinP*?Zqk4k3VRHFzh?BE&kyH-3g0gu0BKXeA zK{v~>o6!?U9LgbkEOs8JWC`7}E}28E&|2H;wM-;1uJHf73WK z{5Em`2XVp>!yi;FKhrb#C8zQi+JhnZ7CmJS1Nl~^*1vAyce`P{^jCE9QGnXgG?r_7 z8!j?5LgWkdZ*&l^Q)Z-?p?uH}^GyK#!#h*p+bqkCE$V$msIs z1uV?xjj@)bkd7M-+&j$697BENLrtoFF(v9k3grH%D z!dB{6zCn9vGulYKhuSNM-u!_^Z@q_+x9y=7J%UE+J%F?iA02Gi@eMnp530P{4WQk) z{5rx-ZE2L=l7glL7=h;Kj$1k(WH|F=R~SxhX|&!_D>TR)({VdD?2ULDqjv(LD03X} zwqS~pVeQA)zr{wRA84G6tuzfS8)ytsoAIhKwX<-~(pj?C-B@K# zgS5Y>gEh9Bu|rMI$+{p;KVjh?x*5l4Iv>5mNRsi5U$X}o!RBph$XNWOEV&d^g z=Hg+zXwCo*^-R9+;5XZ1G+6U{8ZTgI3N_|+%#m(rM_dLP>NJGwe%6P%H=v5PH9=hL z0uQ=&KMeK-dhcXdR&m{O(r@(`M3O+p`IGR>FA(R>@gS5c+t zJtD>0?=eO1QDtJnAfvaL+Hrp}BirvURqqdA>;BU8{#3Tgr(S_puNB&j3T5cNVitnCEnrJ% znT%Du{0AHR@ZB72Tr`V8@|+Hb=wQQLB>D`{i8?>P7*EBV7h>$B6*8FHs+GMwDuT4- bSIEt8qY}BXHj2sooxd^PmYTj@WZe7*jW5Ty 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