Skip to content

Commit

Permalink
update 2.0.0-SNAPSHOT
Browse files Browse the repository at this point in the history
  • Loading branch information
andrei-cristea committed Nov 6, 2023
1 parent ba7bb3e commit 2716343
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 6 deletions.
11 changes: 6 additions & 5 deletions 2.0.0-SNAPSHOT/api_class_diagram.puml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title
<img:../assets/logo.svg{scale=0.2}>

Terminal Calypso Card API 2.0.+ (2023-10-17)
Terminal Calypso Card API 2.0.+ (2023-11-06)
end title

' == THEME ==
Expand Down Expand Up @@ -69,8 +69,8 @@ package "calypso.card" as calypsoCard {
+interface "<color:blue>CalypsoCardApiFactory" as CalypsoCardApiFactory <<blue>> {
+<color:blue>CalypsoCardSelectionExtension createCalypsoCardSelectionExtension ()

+<color:blue>SymmetricCryptoSecuritySetting createSymmetricCryptoSecuritySetting (SymmetricCryptoTransactionManagerFactory cryptoTransactionManagerFactory)
+<color:grey>AsymmetricCryptoSecuritySetting createAsymmetricCryptoSecuritySetting (AsymmetricCryptoTransactionManagerFactory cryptoTransactionManagerFactory)
+<color:blue>SymmetricCryptoSecuritySetting createSymmetricCryptoSecuritySetting (SymmetricCryptoCardTransactionManagerFactory cryptoCardTransactionManagerFactory)
+<color:grey>AsymmetricCryptoSecuritySetting createAsymmetricCryptoSecuritySetting (AsymmetricCryptoCardTransactionManagerFactory cryptoCardTransactionManagerFactory)

+<color:blue>FreeTransactionManager createFreeTransactionManager (<back:yellow>CardReader</back> cardReader, CalypsoCard card)
+<color:blue>SecureRegularModeTransactionManager createSecureRegularModeTransactionManager (<back:yellow>CardReader</back> cardReader, CalypsoCard card, SymmetricCryptoSecuritySetting securitySetting)
Expand Down Expand Up @@ -366,6 +366,7 @@ package "transaction" as transaction {
+**<color:blue>InvalidPinException**
+**CardRevokedException**
+**InconsistentDataException**: Number of R-APDUs != number of C-APDUs **or** data read in session != data read outside session.
+<color:blue>**InvalidCardPkiSignatureException**
+<color:blue>**InvalidCardMacException**
+<color:blue>**CardMacNotVerifiableException**: CloseSecureSession is successful but crypto resource is no more available to check the card MAC.
+**SelectFileException**
Expand All @@ -376,9 +377,9 @@ package "transaction" as transaction {
+<color:blue>**CryptoIOException**
}
package "spi" as spi {
+interface "<color:blue>AsymmetricCryptoTransactionManagerFactory" as AsymmetricCryptoTransactionManagerFactory <<red>> {
+interface "<color:blue>AsymmetricCryptoCardTransactionManagerFactory" as AsymmetricCryptoCardTransactionManagerFactory <<red>> {
}
+interface "<color:blue>SymmetricCryptoTransactionManagerFactory" as SymmetricCryptoTransactionManagerFactory <<red>> {
+interface "<color:blue>SymmetricCryptoCardTransactionManagerFactory" as SymmetricCryptoCardTransactionManagerFactory <<red>> {
}
+interface "<color:blue>CardTransactionCryptoExtension" as CardTransactionCryptoExtension <<red>> {
}
Expand Down
2 changes: 1 addition & 1 deletion 2.0.0-SNAPSHOT/api_class_diagram.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 2716343

Please sign in to comment.