Package co.ankatech.ankasecure.sdk.model
Class Pkcs12ImportResult
java.lang.Object
co.ankatech.ankasecure.sdk.model.Pkcs12ImportResult
Result of PKCS#12 import operation containing all imported keys and any failures.
PKCS#12 files may contain multiple private keys. This result contains information about all successfully imported keys, the total count, and any failures that occurred during import.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.Pkcs12ImportResult(int totalImported, List<ExportedKeySpec> importedKeys) Constructs result with imported keys.Pkcs12ImportResult(int totalImported, List<ExportedKeySpec> importedKeys, List<String> failureMessages) Constructs result with imported keys and failures. -
Method Summary
Modifier and TypeMethodDescriptionbooleanintbooleanChecks if there were any import failures.inthashCode()booleanChecks if all keys imported successfully (no failures).booleanChecks if some keys succeeded and some failed (partial success).voidsetFailureMessages(List<String> failureMessages) voidsetImportedKeys(List<ExportedKeySpec> importedKeys) voidsetTotalImported(int totalImported) toString()
-
Constructor Details
-
Pkcs12ImportResult
public Pkcs12ImportResult()Default constructor. -
Pkcs12ImportResult
Constructs result with imported keys.- Parameters:
totalImported- Total number of keys successfully importedimportedKeys- List of imported key details
-
Pkcs12ImportResult
public Pkcs12ImportResult(int totalImported, List<ExportedKeySpec> importedKeys, List<String> failureMessages) Constructs result with imported keys and failures.- Parameters:
totalImported- Total number of keys successfully importedimportedKeys- List of imported key detailsfailureMessages- List of failure messages
-
-
Method Details
-
getTotalImported
public int getTotalImported() -
setTotalImported
public void setTotalImported(int totalImported) -
getImportedKeys
-
setImportedKeys
-
getFailureMessages
-
setFailureMessages
-
hasFailures
public boolean hasFailures()Checks if there were any import failures.- Returns:
- true if failures occurred, false otherwise
-
isPartialSuccess
public boolean isPartialSuccess()Checks if some keys succeeded and some failed (partial success).- Returns:
- true if partial success, false otherwise
-
isCompleteSuccess
public boolean isCompleteSuccess()Checks if all keys imported successfully (no failures).- Returns:
- true if complete success, false otherwise
-
equals
-
hashCode
public int hashCode() -
toString
-