join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
SignatureTest Class Reference

Class used to test the signature API. More...

Inheritance diagram for SignatureTest:
Collaboration diagram for SignatureTest:

Static Public Member Functions

static void SetUpTestCase ()
 Set up test case.
 
static void TearDownTestCase ()
 Tear down test case.
 
static void writeFile (const std::string &path, const std::string &data)
 Write a file on file system.
 

Static Protected Attributes

static const std::string rsaPriKeyPath = "/tmp/prikey.pem"
 key paths.
 
static const std::string rsaPubKeyPath = "/tmp/pubkey.pem"
 
static const std::string rsaPriKey
 keys.
 
static const std::string rsaPubKey
 
static const std::string sample
 sample text.
 
static const std::string rsa5sig
 signatures.
 
static const std::string rsa1sig
 
static const std::string rsa224sig
 
static const std::string rsa256sig
 
static const std::string rsa384sig
 
static const std::string rsa512sig
 

Detailed Description

Class used to test the signature API.

Member Function Documentation

◆ SetUpTestCase()

static void SignatureTest::SetUpTestCase ( )
inlinestatic

Set up test case.

◆ TearDownTestCase()

static void SignatureTest::TearDownTestCase ( )
inlinestatic

Tear down test case.

◆ writeFile()

static void SignatureTest::writeFile ( const std::string & path,
const std::string & data )
inlinestatic

Write a file on file system.

Parameters
pathFile location.
datastring to write.

Member Data Documentation

◆ rsa1sig

const std::string SignatureTest::rsa1sig
staticprotected
Initial value:
= "W4HYSRWaQu2w7I5nYc04Cnt+pFNnD1ddHUfG8XPr1koAoY3V3UN3wa8bqwwpIxoL"
"qtLVbjwkiF5EgsbiYWYgqXNJhsmTnRvaUN9hKDOufCAH6nOQB1QBH7EibNZ/2frj"
"ZnoY/TAW+RQH5VmYdAIDV2VQVlgv8PHoFX0AWNCWzQ0KZk2PbP0+KbYv9rlblY3Y"
"sGV7i7MJI+8bYgHjczCV0S5o9QS3u2QsCpC5IUF7H3N5MknOKyx8hLrAeiq6FPl9"
"MujuFSMVBT6PbFGcogEKjVRBoSpKZBzEajW+e5/OqjVnlemW4nh+h4RV2v6Gf+yK"
"xHtWqgu8ZoSSex/k+qeFcg=="

◆ rsa224sig

const std::string SignatureTest::rsa224sig
staticprotected
Initial value:
= "c+WnKME5Tw5z9As/byt2BDWlxFkD8mOkYI2ldVl3RQ03vGhZyENgASSb19z/Km6H"
"Y/frFFGOoKOWCYLHeaiGz94biB9XzJd5RU+9vkOcg6gmEcT4oHCYpMyupPAeEplU"
"synWkfxTl+NBHrjrrg29lYi0r7OWzbwehBVg0eeKomwuo8yhM6qlesP5p36Dadvh"
"6wwv/WaRu/H7ZH2VEK//CUmhbk0lfmxkDMgSOb479gkVJc2etI+MCfiQlwokUiK1"
"paxttbiE2BFD/31lTeJAbHjh7xMi+8SnN9hFtBLDepJ9b7OB3s0MCenGDl+Wz0QM"
"0k2j8CZpleutP3RYuxxClw=="

◆ rsa256sig

const std::string SignatureTest::rsa256sig
staticprotected
Initial value:
= "ptd3mA0xDu0HIV9Z65chUHHMP4POrAdPKbcjwLPl8kIdi3Wkj/ZQN1erRKoJsb7m"
"nB2uFr1VlXIMno2cBUk8tacenxvpbJZl/Hlr2te/WJhnmFG1qdtHADUf3fDkysmK"
"AImqm/gukduG+TDh41AlNv/v+SltzN9wF0uxU4r+0ZXSvRpIF9Nkx7YZ04bQCZ4r"
"Tk3rv54eCVvKaO79u0FFvmaAlmDzp7THh1ydRhznqy/NCSyCaKIDZ3Knf/X35fdm"
"fQSPBY96z/ttK8pcjbAUyVTGY4P6G1Y2vDq3yExN37koBOGdE6jRufBEFHX/R7jw"
"GSBJsg6hOaGJ/HuYM66SRw=="

◆ rsa384sig

const std::string SignatureTest::rsa384sig
staticprotected
Initial value:
= "wclpmkUNE54jw05C4f2L1KwvFH+/sVwYP6ZcPWf6ICzG9E7avNDgYsql+Yo1oPcz"
"9GdF1ZJfU7ZSfRuCA6rZm1S2dw132wT3BgqHHvtgNCuCrKlBD49M7hlWAJvzUQlq"
"HGxRSKUT1AFqN4B+Y8oBEvQVcbIxu6UaOTr6vJIzAqj/v2dsRmQUWFkvGE4IEF8T"
"PbI7wCLcaKv9bdJaW5tJWw/kV17CiqzvJWtScUmkAVjXw1n2wdiWWYXnP2g5erKF"
"G8hHumtvl0nWf+3wgypkuuvtB3fN/dWaAJxeqwAJqoxrvXiReU6CgW/5tj47Fjx/"
"H0xP9MFCHT/pTd0SVfGt7Q=="

◆ rsa512sig

const std::string SignatureTest::rsa512sig
staticprotected
Initial value:
= "MZTA8H+DiMgFAZf4udZVcCtLQa5IOHVCjXRigijaZislAveW56HNO8eP+kl24BAW"
"jMfWCXB30PZxjkhZPWSLHRM4aAaFrZSbCzw9IGBQY+59YbqWvzmtJYCl95wDhMfk"
"BeDUrgp6E4CLDzRlURFjsBBcERamXh2aN2GpQycvk2LZONjBV7d1y0jlSYrfFtvd"
"k8JA6lJxo/B+GMuzd65mEFU9v3rrriWGGmfEKMLUReEQnYmbDh3xd6eb3CO/Tpb6"
"+GgMf+bxsR7Afj6bR20vpDOpAWtCHOkekFXtgdrCgoXFx4PLYbz8Y/Htip+gW/yx"
"L5wH/mVlb6960335RbqjIA=="

◆ rsa5sig

const std::string SignatureTest::rsa5sig
staticprotected
Initial value:
= "u60S1HZEBgcjlO1JQjNJzNNCK8OpeMo2LQXwYnDNwgDaqUSePdWuXtYKu8r/Mtmy"
"cGDCrQCWcvgZXYmebSKLxJAH8Q7NQWzJRg++VClvMdkXGya/QJUm92b4omRCKqwf"
"kIKNN4ojqqDbOkN2GeUS4hYDQuvnH9joO9S6/BoJ92aLWCaGdFD+wWrxlK7+CrHq"
"diBdMN4JuCzwGfjIpIOu4cfTZYoMlzwjihFsGOCzAwDAV3P5/VRFww3PI/PSaOxe"
"kzuPjc9sutkDO5C0QCavS1nKfFXykdkqyc0CSJ5cKjCpC+9jxu6xXRhkcXYqbkSC"
"QQLg4TgE8NxWDs3RW4lpsg=="

signatures.

◆ rsaPriKey

const std::string SignatureTest::rsaPriKey
staticprotected
Initial value:
= "-----BEGIN RSA PRIVATE KEY-----\n"
"MIIEpAIBAAKCAQEA3kf3qNpcqFm+tr6lQ9P9jE3SNUBm3YCO6oRn/Epn7RHITyGr\n"
"U66G0/KQeXhOYG/6IW8/oaspgQJ2T0PifV8crY9phxy8KXDo8xBEx+zLSrLKUWyU\n"
"8s4BwMGWsMRmdIt0tzkVLTGV2PYr2B8lPNni0ytS1WVoVcyyc7aVTHGW0asAbtKI\n"
"xy2UZJdrEt1O3DM+Z4vZA665KzNqN0gh1FIB0GkIZJJ8kQA/+EN0SbUmncJbd8tH\n"
"i5IaDks4WhUgdDPKFDORVGfty9lNrHhFayuOrs5Q9BFfo7WuL4cqh7sTGhFcmdvs\n"
"QfhHxSumWu0QxaFdrBiqayUQUsqQ35IBvrFnXwIDAQABAoIBAGMG8unR5ofF+7YU\n"
"dzIhpoq0PNsmhu1VkdYfCOiYCXbPfkrquBY+4ahZH05Ob7R9DpWIp3OR+pqUCztD\n"
"BgtOrUsRYjUkcxuPRujKranX77Wms4XU9wK5DoTeehDkXrS7UFM0Zh/NQHH5Mg1F\n"
"yuQyOeBUI8IYPIRE/peYlykITeW4EZprpVSfbC57rD0vA9iq55/uGWFKPM5TmIY5\n"
"iOyH/grRvgnx9YgHG6GZoZ6Xb7KdZi7CSvS4Zz2xNpnH/qT5c628UEn09m6bWoKV\n"
"zZ2/39RmPdXVEEZQp97zcfGcL6Br6IeQVKgzy2MfhiDTgBt+B1Wl7gdJMvflWdL+\n"
"b9mV8nECgYEA8C9epBX0IXbrbtjBWT42oK6DWE2ifm24wFIH+xwvJOQ9pap3KYfE\n"
"2GTKEX8qpfi3R5PK860iF/wDS+0OZmF9Z1WlL1qTwKuqicpXqCoxN7tKvTEfkBFw\n"
"rht0EqrX+8i8BwxI7VNB84UGn58mvpWRgWwfZuv6nw13C8fFWGDz3IkCgYEA7OrN\n"
"1EI28WhxZlbAizPRJEUCJKt1mA2kROytNOWHax2AEYdvtCIebeRAbUjYC1z4Ibvk\n"
"ZSsIJrQQhkvF0D0ql2ULIkqWwLr76NvNi1O+9R+9QE6KikP9Pb0VkRSN2uRVVamx\n"
"yYWSJaY0iORJRaZHsBjSd84MubPe5huucIgZuqcCgYEA2YhNkxc/EL//41j1ZLpw\n"
"B3+G/gbyUMdXOPgSul+AY01EeDK30ilhIwvF56rhGYj1liJJAgGgi1B4O9/r1tYd\n"
"GeX7wbOrdikEP9+/HFN6WBuNSWSgTX8+KrI6ol2RWD0p7sg1lJx/curcYN1n3dzg\n"
"9/LRTgoT5tHvLAA2wCCvPOECgYBLrin3/vrcHNf0sAurq+7IHj80BY13+AucdNpT\n"
"hmq+vdq2PsRhD3EW+43VGyrgXl9pL0MjSh69dlG9BKF5BsD/QajP2HHVuSVVWjmL\n"
"o0HhvbTPwQciaduQiEFGagFyhfP4fE+tpzxrSG+Jtxrs49QMnbFF0g1gmOPAL+GG\n"
"UwOdCwKBgQDPGJUC2Hb7dsEeZnXfLZcgerMpitKEGTkQmWrL3kb2w+MlL/IFpCoy\n"
"w23OHfhvsWPEXGz/PZL9VxjG3dJs/6lwT6Jco8vQKWJeY/GGWQQ2zofBrlDjsBhg\n"
"6yfBAiQsAbzLyLU+nDHnaVaXeYtFniEfnnZvyPPYAa5br+9Qs+oUvA==\n"
"-----END RSA PRIVATE KEY-----\n"

keys.

◆ rsaPriKeyPath

const std::string SignatureTest::rsaPriKeyPath = "/tmp/prikey.pem"
staticprotected

key paths.

◆ rsaPubKey

const std::string SignatureTest::rsaPubKey
staticprotected
Initial value:
= "-----BEGIN PUBLIC KEY-----\n"
"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3kf3qNpcqFm+tr6lQ9P9\n"
"jE3SNUBm3YCO6oRn/Epn7RHITyGrU66G0/KQeXhOYG/6IW8/oaspgQJ2T0PifV8c\n"
"rY9phxy8KXDo8xBEx+zLSrLKUWyU8s4BwMGWsMRmdIt0tzkVLTGV2PYr2B8lPNni\n"
"0ytS1WVoVcyyc7aVTHGW0asAbtKIxy2UZJdrEt1O3DM+Z4vZA665KzNqN0gh1FIB\n"
"0GkIZJJ8kQA/+EN0SbUmncJbd8tHi5IaDks4WhUgdDPKFDORVGfty9lNrHhFayuO\n"
"rs5Q9BFfo7WuL4cqh7sTGhFcmdvsQfhHxSumWu0QxaFdrBiqayUQUsqQ35IBvrFn\n"
"XwIDAQAB\n"
"-----END PUBLIC KEY-----\n"

◆ rsaPubKeyPath

const std::string SignatureTest::rsaPubKeyPath = "/tmp/pubkey.pem"
staticprotected

◆ sample

const std::string SignatureTest::sample
staticprotected
Initial value:
= "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "
"Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. "
"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. "
"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n"

sample text.


The documentation for this class was generated from the following file: