LOG.debug("Adding keypairs: {}", input);
final WriteTransaction writeTransaction = dataBroker.newWriteOnlyTransaction();
- final List<KeyCredential> keypairs = input.getKeyCredential().stream().map(keypair ->
- new KeyCredentialBuilder(keypair)
+ final List<KeyCredential> keypairs = input.nonnullKeyCredential().values().stream()
+ .map(keypair -> new KeyCredentialBuilder(keypair)
.setPrivateKey(encryptionService.encrypt(keypair.getPrivateKey()))
.setPassphrase(encryptionService.encrypt(keypair.getPassphrase()))
- .build()).collect(Collectors.toList());
+ .build())
+ .collect(Collectors.toList());
for (KeyCredential keypair : keypairs) {
writeTransaction.merge(LogicalDatastoreType.CONFIGURATION,
final AddTrustedCertificateInput input) {
final WriteTransaction writeTransaction = dataBroker.newWriteOnlyTransaction();
- for (TrustedCertificate certificate : input.getTrustedCertificate()) {
+ for (TrustedCertificate certificate : input.nonnullTrustedCertificate().values()) {
writeTransaction.merge(LogicalDatastoreType.CONFIGURATION,
keystoreIid.child(TrustedCertificate.class, certificate.key()), certificate);
}
public ListenableFuture<RpcResult<AddPrivateKeyOutput>> addPrivateKey(final AddPrivateKeyInput input) {
final WriteTransaction writeTransaction = dataBroker.newWriteOnlyTransaction();
- for (PrivateKey key: input.getPrivateKey()) {
+ for (PrivateKey key: input.nonnullPrivateKey().values()) {
writeTransaction.merge(LogicalDatastoreType.CONFIGURATION,
keystoreIid.child(PrivateKey.class, key.key()), key);
}