Skip to content

Commit d6ad084

Browse files
sraptis-scyvkanellopoulos
authored andcommitted
Update Docs
1 parent 9b35e90 commit d6ad084

39 files changed

Lines changed: 253 additions & 72 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
//[wallet-core](../../../../index.md)/[eu.europa.ec.eudi.wallet.issue.openid4vci](../../index.md)/[KeyAttestationSigner](../index.md)/[Companion](index.md)/[Factory](-factory.md)
2+
3+
# Factory
4+
5+
[androidJvm]\
6+
fun [Factory](-factory.md)(signers: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.collections/-list/index.html)<ProofOfPossessionSigner>, keyIndex: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin/-int/index.html), walletAttestationsProvider: [WalletAttestationsProvider](../../../eu.europa.ec.eudi.wallet.provider/-wallet-attestations-provider/index.md), keyUnlockData: [Map](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin/-string/index.html), KeyUnlockData?>? = null): suspend (Nonce?) -> [Result](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin/-result/index.html)<[KeyAttestationSigner](../index.md)>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
//[wallet-core](../../../../index.md)/[eu.europa.ec.eudi.wallet.issue.openid4vci](../../index.md)/[KeyAttestationSigner](../index.md)/[Companion](index.md)
2+
3+
# Companion
4+
5+
[androidJvm]\
6+
object [Companion](index.md)
7+
8+
## Functions
9+
10+
| Name | Summary |
11+
|---|---|
12+
| [Factory](-factory.md) | [androidJvm]<br>fun [Factory](-factory.md)(signers: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.collections/-list/index.html)&lt;ProofOfPossessionSigner&gt;, keyIndex: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin/-int/index.html), walletAttestationsProvider: [WalletAttestationsProvider](../../../eu.europa.ec.eudi.wallet.provider/-wallet-attestations-provider/index.md), keyUnlockData: [Map](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.collections/-map/index.html)&lt;[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin/-string/index.html), KeyUnlockData?&gt;? = null): suspend (Nonce?) -&gt; [Result](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin/-result/index.html)&lt;[KeyAttestationSigner](../index.md)&gt; |
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
//[wallet-core](../../../index.md)/[eu.europa.ec.eudi.wallet.issue.openid4vci](../index.md)/[KeyAttestationSigner](index.md)/[acquire](acquire.md)
2+
3+
# acquire
4+
5+
[androidJvm]\
6+
open suspend override fun [acquire](acquire.md)(): SignOperation&lt;KeyAttestationJWT&gt;
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
//[wallet-core](../../../index.md)/[eu.europa.ec.eudi.wallet.issue.openid4vci](../index.md)/[KeyAttestationSigner](index.md)
2+
3+
# KeyAttestationSigner
4+
5+
[androidJvm]\
6+
class [KeyAttestationSigner](index.md) : Signer&lt;KeyAttestationJWT&gt;
7+
8+
## Types
9+
10+
| Name | Summary |
11+
|---|---|
12+
| [Companion](-companion/index.md) | [androidJvm]<br>object [Companion](-companion/index.md) |
13+
14+
## Properties
15+
16+
| Name | Summary |
17+
|---|---|
18+
| [javaAlgorithm](java-algorithm.md) | [androidJvm]<br>open override val [javaAlgorithm](java-algorithm.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin/-string/index.html) |
19+
| [keyLockedException](key-locked-exception.md) | [androidJvm]<br>var [keyLockedException](key-locked-exception.md): KeyLockedException? |
20+
| [signer](signer.md) | [androidJvm]<br>val [signer](signer.md): ProofOfPossessionSigner |
21+
22+
## Functions
23+
24+
| Name | Summary |
25+
|---|---|
26+
| [acquire](acquire.md) | [androidJvm]<br>open suspend override fun [acquire](acquire.md)(): SignOperation&lt;KeyAttestationJWT&gt; |
27+
| [release](release.md) | [androidJvm]<br>open suspend override fun [release](release.md)(signOperation: SignOperation&lt;KeyAttestationJWT&gt;?) |
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
//[wallet-core](../../../index.md)/[eu.europa.ec.eudi.wallet.issue.openid4vci](../index.md)/[KeyAttestationSigner](index.md)/[javaAlgorithm](java-algorithm.md)
2+
3+
# javaAlgorithm
4+
5+
[androidJvm]\
6+
open override val [javaAlgorithm](java-algorithm.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin/-string/index.html)
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
//[wallet-core](../../../index.md)/[eu.europa.ec.eudi.wallet.issue.openid4vci](../index.md)/[KeyAttestationSigner](index.md)/[keyLockedException](key-locked-exception.md)
2+
3+
# keyLockedException
4+
5+
[androidJvm]\
6+
var [keyLockedException](key-locked-exception.md): KeyLockedException?
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
//[wallet-core](../../../index.md)/[eu.europa.ec.eudi.wallet.issue.openid4vci](../index.md)/[KeyAttestationSigner](index.md)/[release](release.md)
2+
3+
# release
4+
5+
[androidJvm]\
6+
open suspend override fun [release](release.md)(signOperation: SignOperation&lt;KeyAttestationJWT&gt;?)
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
//[wallet-core](../../../index.md)/[eu.europa.ec.eudi.wallet.issue.openid4vci](../index.md)/[KeyAttestationSigner](index.md)/[signer](signer.md)
2+
3+
# signer
4+
5+
[androidJvm]\
6+
val [signer](signer.md): ProofOfPossessionSigner
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
//[wallet-core](../../../../../index.md)/[eu.europa.ec.eudi.wallet.issue.openid4vci](../../../index.md)/[OpenId4VciManager](../../index.md)/[ClientAuthenticationType](../index.md)/[AttestationBased](index.md)
2+
3+
# AttestationBased
4+
5+
[androidJvm]\
6+
data object [AttestationBased](index.md) : [OpenId4VciManager.ClientAuthenticationType](../index.md)
7+
8+
Attestation based client authentication using [WalletAttestationsProvider](../../../../eu.europa.ec.eudi.wallet.provider/-wallet-attestations-provider/index.md) declared in [eu.europa.ec.eudi.wallet.EudiWallet.Builder](../../../../eu.europa.ec.eudi.wallet/-eudi-wallet/-builder/index.md)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
//[wallet-core](../../../../../index.md)/[eu.europa.ec.eudi.wallet.issue.openid4vci](../../../index.md)/[OpenId4VciManager](../../index.md)/[ClientAuthenticationType](../index.md)/[None](index.md)/[None](-none.md)
2+
3+
# None
4+
5+
[androidJvm]\
6+
constructor(clientId: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin/-string/index.html))
7+
8+
#### Parameters
9+
10+
androidJvm
11+
12+
| | |
13+
|---|---|
14+
| clientId | the client id |

0 commit comments

Comments
 (0)