18#ifndef _DECAF_SECURITY_KEY_H
19#define _DECAF_SECURITY_KEY_H
85 virtual void getEncoded(std::vector<unsigned char>& output)
const = 0;
The Key interface is the top-level interface for all keys.
Definition Key.h:64
virtual void getEncoded(std::vector< unsigned char > &output) const =0
Provides the key in its primary encoding format, or nothing if this key does not support encoding.
virtual std::string getAlgorithm() const =0
Returns the standard algorithm name for this key.
virtual std::string getFormat() const =0
Returns the name of the primary encoding format of this key, or an empty string if this key does not ...
#define DECAF_API
Definition Config.h:29
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition AprPool.h:25