Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 13 additions & 10 deletions lib/kafka_ex/messages/header.ex
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ defmodule KafkaEx.Messages.Header do

@type t :: %__MODULE__{
key: String.t(),
value: binary()
value: binary() | nil
}

@doc """
Expand All @@ -22,7 +22,7 @@ defmodule KafkaEx.Messages.Header do
## Parameters

- `key` - The header key (must be a string)
- `value` - The header value (binary data)
- `value` - The header value (binary data, or nil per Kafka protocol spec)

## Examples

Expand All @@ -32,9 +32,12 @@ defmodule KafkaEx.Messages.Header do
iex> Header.new("trace-id", <<1, 2, 3>>)
%Header{key: "trace-id", value: <<1, 2, 3>>}

iex> Header.new("trace-context", nil)
%Header{key: "trace-context", value: nil}

"""
@spec new(String.t(), binary()) :: t()
def new(key, value) when is_binary(key) and is_binary(value) do
@spec new(String.t(), binary() | nil) :: t()
def new(key, value) when is_binary(key) and (is_binary(value) or is_nil(value)) do
%__MODULE__{key: key, value: value}
end

Expand Down Expand Up @@ -70,8 +73,8 @@ defmodule KafkaEx.Messages.Header do
%Header{key: "content-type", value: "text/plain"}

"""
@spec from_tuple({String.t(), binary()}) :: t()
def from_tuple({key, value}) when is_binary(key) and is_binary(value) do
@spec from_tuple({String.t(), binary() | nil}) :: t()
def from_tuple({key, value}) when is_binary(key) and (is_binary(value) or is_nil(value)) do
new(key, value)
end

Expand All @@ -87,7 +90,7 @@ defmodule KafkaEx.Messages.Header do
{"x-custom", "value"}

"""
@spec to_tuple(t()) :: {String.t(), binary()}
@spec to_tuple(t()) :: {String.t(), binary() | nil}
def to_tuple(%__MODULE__{key: key, value: value}) do
{key, value}
end
Expand All @@ -105,7 +108,7 @@ defmodule KafkaEx.Messages.Header do

This is provided for API compatibility with Java's `Header.value()`.
"""
@spec value(t()) :: binary()
@spec value(t()) :: binary() | nil
def value(%__MODULE__{value: value}), do: value

@doc """
Expand All @@ -118,7 +121,7 @@ defmodule KafkaEx.Messages.Header do
[{"a", "1"}, {"b", "2"}]

"""
@spec list_to_tuples([t()]) :: [{String.t(), binary()}]
@spec list_to_tuples([t()]) :: [{String.t(), binary() | nil}]
def list_to_tuples(headers) when is_list(headers) do
Enum.map(headers, &to_tuple/1)
end
Expand All @@ -133,7 +136,7 @@ defmodule KafkaEx.Messages.Header do
[%Header{key: "a", value: "1"}, %Header{key: "b", value: "2"}]

"""
@spec list_from_tuples([{String.t(), binary()}]) :: [t()]
@spec list_from_tuples([{String.t(), binary() | nil}]) :: [t()]
def list_from_tuples(tuples) when is_list(tuples) do
Enum.map(tuples, &from_tuple/1)
end
Expand Down
2 changes: 1 addition & 1 deletion mix.exs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ defmodule KafkaEx.Mixfile do
use Mix.Project

@source_url "https://github.com/kafkaex/kafka_ex"
@version "1.0.0-rc.2"
@version "1.0.0-rc.3"

def project do
[
Expand Down
32 changes: 16 additions & 16 deletions ssl/ca-cert
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
-----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE-----
56 changes: 28 additions & 28 deletions ssl/ca-key
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
-----BEGIN ENCRYPTED PRIVATE KEY-----
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
-----END ENCRYPTED PRIVATE KEY-----
32 changes: 16 additions & 16 deletions ssl/cert.pem
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
-----BEGIN CERTIFICATE-----
MIIDojCCAoqgAwIBAgIUW0nZ2Vx3wvJXdTT+yrKrPZt8DSkwDQYJKoZIhvcNAQEL
MIIDojCCAoqgAwIBAgIUei6eP9WLRboiiUqoKeZq6bfoxNMwDQYJKoZIhvcNAQEL
BQAwaTESMBAGA1UEAwwJbG9jYWxob3N0MRAwDgYDVQQLDAdLYWZrYUV4MRAwDgYD
VQQKDAdLYWZrYUV4MRAwDgYDVQQHDAdLYWZrYUV4MRAwDgYDVQQIDAdLYWZrYUV4
MQswCQYDVQQGEwJVUzAeFw0yNTA5MjMxMzQ4NDVaFw0yNjA5MjMxMzQ4NDVaMGkx
MQswCQYDVQQGEwJVUzAeFw0yNjA0MTQwOTA1MTZaFw0yNzA0MTQwOTA1MTZaMGkx
EjAQBgNVBAMMCWxvY2FsaG9zdDEQMA4GA1UECwwHS2Fma2FFeDEQMA4GA1UECgwH
S2Fma2FFeDEQMA4GA1UEBwwHS2Fma2FFeDEQMA4GA1UECAwHS2Fma2FFeDELMAkG
A1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzZfHih0EP
Hk6OS1N0aQq6/gvqEThUyF2GMQKLst/5XlEu+ps0TJvDFdE7tmrfBZx+usy6KxtZ
GK1oCuVnRPVaKE4/7w7sZCYFjjCSFWj0QMb+2By9YBqejeaU9pbLGzT4vaIVUQlI
V2dxyCwoO9QssBp3nil6BWFZ0x4WzhZ/mNnVizO9FC7d+eVPzo1eLhFmqdrUp4hk
NfL4LWDt/xLXwsVQ9uoQpSoRQVP3dVfNoAx8TvTMDRHpKD5zhLrilkhF8sTGpP42
i+xqLz2cSB9UeJwTlPDveIa6ZD8rAabsfkGKIXxiCDmBXmU9TqLUyyAYk8+mNxvH
daeA4FVoZn/fAgMBAAGjQjBAMB0GA1UdDgQWBBStKxnZVLmmA4XLc0SrXrIit9E8
LDAfBgNVHSMEGDAWgBQRDRjlF4KmoIAPjnbwDRdGDqXWbDANBgkqhkiG9w0BAQsF
AAOCAQEAtMJRtwdNdbZEyiQYX2reQdYhpjM4Fg/2chWytastJfqK8z2Gd34JkTB+
5VGb155dMmrvqHzpaBjJenxfEJbKHEJmu+ejAeaLuZMlSF7WtVk8cUNKG/aMryz8
ReSanL7RW3NsTsk0DmEicT2rIZksrqxfYAa6sFXdMDuILK/cw1R6vr4ogX7uE5TC
eOyo/qW6DdDgTHRlTh6M3Zblc0ZtAFRvL0/cDN+j58UDzODaf/DOLTMc9rgw7knc
s7/Tv6OZXqY94XeD24aTeDcsYu+wchK0Epuxs1F6xGtxBlcI/xp3pt3wJpQz6a56
SnhjzJKGthdSpL8vwvPVqmGAcSK9vw==
A1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD1AonRDZ+/
JGMZYyiMDBWJJNhNYqwdi2fXWxoYUdhm9WsdZ9CxbAo3eUTXE5CzJxCV5OWwFpjl
CUKb1/GIjWegzwZVFVqrUvsBODMAGIZoE2nCZhEYVBrmPn+SyX7yHHNol9wNNK3z
u0d9t8rGTxGuTarNCjU9DKzgE/V0SibMbKyO39sGqHXvEgJFwUogIa9dm1h/IIou
XfveOj9a4C8x34udNui6RSvsVu3IFI8+wAuqYku80ef8bWWpL5rvLSjlGSplGXe3
6xMTilDRtPBdFWDoCSjGe8F52GWBRCUriMrwExxE5LqERMtENzRiMA7n7CNB6Vpe
bjrNLhEMxO7JAgMBAAGjQjBAMB0GA1UdDgQWBBSVXEBmVLZcmFGbpj4Z9iCNr+gf
mjAfBgNVHSMEGDAWgBR+1Suf65L+1b9n+/Dc8lkDPuYiEjANBgkqhkiG9w0BAQsF
AAOCAQEAmxeHN5yR1DczzTptpklcy/uGeCO+l1rFE8R8ZYYL+knvHC87MX37KjsJ
Mvt2bn7w+QJsZs+zxowe5Tsn6wRjmZYG/1rQNP/m0Ko8mt6lA3KNakYbqq16FHiv
Un+HMt261fAyxKCk1oU91n4pR3tPdMulZA2xhK47MpqmkqOxmLZhJ9nRTLbCtLBM
ogZ/yER3EjxO6bw9kO+YPxXjtIz1AIXLUSVmBkfROCSgOMum+Im5n4tF4ykCoPXD
C2palwh7SCQnRwRG68Y/1wI0Ks9og1cNdkN5lQspNvWY8+QnFwFEPDRJuWqvvu4O
LjmM87havywBlQdZUeLUlqA87DmPvA==
-----END CERTIFICATE-----
Binary file modified ssl/kafka.server.keystore.p12
Binary file not shown.
Binary file modified ssl/kafka.server.truststore.p12
Binary file not shown.
52 changes: 26 additions & 26 deletions ssl/key.pem
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCzZfHih0EPHk6O
S1N0aQq6/gvqEThUyF2GMQKLst/5XlEu+ps0TJvDFdE7tmrfBZx+usy6KxtZGK1o
CuVnRPVaKE4/7w7sZCYFjjCSFWj0QMb+2By9YBqejeaU9pbLGzT4vaIVUQlIV2dx
yCwoO9QssBp3nil6BWFZ0x4WzhZ/mNnVizO9FC7d+eVPzo1eLhFmqdrUp4hkNfL4
LWDt/xLXwsVQ9uoQpSoRQVP3dVfNoAx8TvTMDRHpKD5zhLrilkhF8sTGpP42i+xq
Lz2cSB9UeJwTlPDveIa6ZD8rAabsfkGKIXxiCDmBXmU9TqLUyyAYk8+mNxvHdaeA
4FVoZn/fAgMBAAECggEABC23NR4OY2JC1SinAHqj39gkAec1xy/FkecZVpSrh9zt
CimXLOAt7pzW+0uT8K7qRr9mHl37rJcZDufWERI3nsp6jB2u3M22XwHBWt25zJqn
p+7zuGuBIzlN6iFWQNPY54RPPqzdCPzUMX/Gm4dNOV8+tpOOBsQSUOvMcx6Iwp8M
MCy67OsgtTW0kSXNpfzyqErVGNZvWwHY8Bj4ImXSk4UGrXtrKpRk7n8E99fjZBk0
GJDnirEkrYyXQ76nrqmSnCA+bGEIGy2oHcb+kQOkVS9wu/dIm/6fvZwfbgNsyuaO
MIei8y3BW4uESanJvpw/2N/WZsTV9H+LiFB2D7Nb/QKBgQD9ZZJIgF1vwHIeZ6a1
30bJGIeQAasQVDlL7CYURxipGo8BD2gbqc9Efptk1pBF2lyk6Oo4ulZgCTHG7Afq
PCb48rlYja1XXIBLXek3BSclllm95sSjtC6qvHx+yiUjs4igtR1YnBNfbswa9xfW
2jxnGSUAXuVRoWZ/OAS7JdBZfQKBgQC1PcI7Cg7wBz2Fhui8R2CXgUkM6bRoZE7W
LlbrfWaLDgSxTd4wbMdjc/dxtYEpxDTdmBbRb23Za7Lp2NZhk7FsY26pFBR/00sO
O/d7j/dpIIRXm78u6hSoYjcRm6p8SsL3b9YGSdI3A5VAxNFZ9QY4A0JSZ7r8fNiQ
iUHWxindiwKBgDLYFJgTmav4s21CYwMPQAbNszXD/+0Q2UZQpftfoKUdvR/7VWpn
kj0uIkQDgYNio0A7s/OaAAbZEXHWnmfzleZR3brVArkKyHtW5pqxn/88wdkG2uH2
H38Gvvw512Xoeju026SR/JkjhDTM662isIgHVZNTdzP/7K8OMHTUy4+JAoGAHhuX
U4V1O8yIHNFvgi99TU3N29ZLAPiA3DWwfMhFK551ixq7aWH4sX3HQl17inusqI8m
Yz5WikLI4u4Blw4Y8D+IV5AdY6qvEjtF/oHJAO7E7WTTGrEKI3rFWSh55tHol4A9
lqfWwwrWVX8cpAv/L3jjIJtYxa7brw8OH+ald8cCgYAqC9o2J0n9rwRMI9vtCFQa
ohGYoEunTKNjeV1x3ye7VRDRKGMRSkm1nZgLFk39j5ENlO8/PAB80nUj3bT73TzU
LRDGt+NFs/S+IslDk/lTEyfYXLfsCKM84kSy90A1u6vvr7yDzo0UTeGV1kR7c45r
12TROUWAmEgrp3U2/4lrHw==
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQD1AonRDZ+/JGMZ
YyiMDBWJJNhNYqwdi2fXWxoYUdhm9WsdZ9CxbAo3eUTXE5CzJxCV5OWwFpjlCUKb
1/GIjWegzwZVFVqrUvsBODMAGIZoE2nCZhEYVBrmPn+SyX7yHHNol9wNNK3zu0d9
t8rGTxGuTarNCjU9DKzgE/V0SibMbKyO39sGqHXvEgJFwUogIa9dm1h/IIouXfve
Oj9a4C8x34udNui6RSvsVu3IFI8+wAuqYku80ef8bWWpL5rvLSjlGSplGXe36xMT
ilDRtPBdFWDoCSjGe8F52GWBRCUriMrwExxE5LqERMtENzRiMA7n7CNB6VpebjrN
LhEMxO7JAgMBAAECggEAA8WKkKUW+qdKRvtN/XyWIq7u2gXZTNaZJLHh/nzp6/gX
3QjA9NCkwgTsnveBARMmJEeB2FU7YwqvYou1ur7f2QuuSCQWvyla/QaNDJGpaicA
wKY3lY1s1FDNlUhJuR++EGcgMRKEdwH8kloAay06KKavKOOtzkLZn8PXbHcxn7Tk
lh5yGhQSOE18iEmo6AFsHLSSrQqaCjBwu+SiIZSl9EiEZ/GtuK7LFcRGANDw+pi3
BCyjYUHPF+d2mnen2aC1yZ7hc4AkcxYzceRwowFCwRag8tRFAKf5+CfBoecILocg
mpAVgEFnF7wIyLbbhV/AY7Z9k48/A0DHnQL4fDA1fQKBgQD/ktK1bOUvEvUbuN8I
nYHsvsR559Lr3S8D6jUHw5yeNmsxdKT13CyUeth3LFTVxb5Z9gXp6AHxXnzEQUnt
4IfH8v/amlyNG4UfGwf2ttn/M7yrfsqlOZwJvV6UDpdszDfkFjuErUTsHn5z7Gwi
LR62Nf6zWEcvu+obh5HYK5h2LwKBgQD1azPhesLp28xeSwd5XpNqP8v62uqVpCOw
DqwlC/GFJBqjJ8Do4S37f6nuDRrOHCCQVtCT1GjAGYKlE9LAETo5fyZRvfwC6a1+
ekoN6vB8wP3spXIvrergUdocaF99u4BJKig8Ek+8YVxyUjeVJriPYyBRGDuxP9wo
FnNcXUAkhwKBgCC/4bxZ3exwU3Rf9kSWWmXJ9Ediy4Zp63Jm+rCqAlHLy2Sk+9Z9
hkDolQCAb8aM9l10x0E397fEUdycOSsAUKXwn5SVnzJ9yks4HYch20F2kcCwGKuf
fD1LROlYDVNlv+u8ZZgU0/Yl2jJko16lxX+335F/yG93dwJcFvZKb9kFAoGATRbR
gyA2nZLnTS8wN9WXZKaJglDFox+d/i19sV1hDjtbCqjwFba15OwjCp2fL+Lx76T1
e5obFUxuF0B00NQYf/sKpF6TDK8uSi5LmLeVtvpASNdnWMa+opvTcVzvseT11QWj
AcuWtEu46EgfIYC6NIAkpJSCG5k9pHH45qh7/30CgYEAjVq81gtOjTjiPqXgu9SW
5JGCw9Hm97dvlASl5CM81gBi83Zs0hk+MbbnFVJJagjN27m8LoyUslC7u19fEBFX
RdCp9yYV5Va7Q/o9kIWrSfvizyg1t1JZspnaO6TORq7PvJCslNWt1fTy1VpGKgXl
vaxz+3YD87IAASZwe0UEuik=
-----END PRIVATE KEY-----
32 changes: 16 additions & 16 deletions ssl/server.crt
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
-----BEGIN CERTIFICATE-----
MIIDojCCAoqgAwIBAgIUW0nZ2Vx3wvJXdTT+yrKrPZt8DSkwDQYJKoZIhvcNAQEL
MIIDojCCAoqgAwIBAgIUei6eP9WLRboiiUqoKeZq6bfoxNMwDQYJKoZIhvcNAQEL
BQAwaTESMBAGA1UEAwwJbG9jYWxob3N0MRAwDgYDVQQLDAdLYWZrYUV4MRAwDgYD
VQQKDAdLYWZrYUV4MRAwDgYDVQQHDAdLYWZrYUV4MRAwDgYDVQQIDAdLYWZrYUV4
MQswCQYDVQQGEwJVUzAeFw0yNTA5MjMxMzQ4NDVaFw0yNjA5MjMxMzQ4NDVaMGkx
MQswCQYDVQQGEwJVUzAeFw0yNjA0MTQwOTA1MTZaFw0yNzA0MTQwOTA1MTZaMGkx
EjAQBgNVBAMMCWxvY2FsaG9zdDEQMA4GA1UECwwHS2Fma2FFeDEQMA4GA1UECgwH
S2Fma2FFeDEQMA4GA1UEBwwHS2Fma2FFeDEQMA4GA1UECAwHS2Fma2FFeDELMAkG
A1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzZfHih0EP
Hk6OS1N0aQq6/gvqEThUyF2GMQKLst/5XlEu+ps0TJvDFdE7tmrfBZx+usy6KxtZ
GK1oCuVnRPVaKE4/7w7sZCYFjjCSFWj0QMb+2By9YBqejeaU9pbLGzT4vaIVUQlI
V2dxyCwoO9QssBp3nil6BWFZ0x4WzhZ/mNnVizO9FC7d+eVPzo1eLhFmqdrUp4hk
NfL4LWDt/xLXwsVQ9uoQpSoRQVP3dVfNoAx8TvTMDRHpKD5zhLrilkhF8sTGpP42
i+xqLz2cSB9UeJwTlPDveIa6ZD8rAabsfkGKIXxiCDmBXmU9TqLUyyAYk8+mNxvH
daeA4FVoZn/fAgMBAAGjQjBAMB0GA1UdDgQWBBStKxnZVLmmA4XLc0SrXrIit9E8
LDAfBgNVHSMEGDAWgBQRDRjlF4KmoIAPjnbwDRdGDqXWbDANBgkqhkiG9w0BAQsF
AAOCAQEAtMJRtwdNdbZEyiQYX2reQdYhpjM4Fg/2chWytastJfqK8z2Gd34JkTB+
5VGb155dMmrvqHzpaBjJenxfEJbKHEJmu+ejAeaLuZMlSF7WtVk8cUNKG/aMryz8
ReSanL7RW3NsTsk0DmEicT2rIZksrqxfYAa6sFXdMDuILK/cw1R6vr4ogX7uE5TC
eOyo/qW6DdDgTHRlTh6M3Zblc0ZtAFRvL0/cDN+j58UDzODaf/DOLTMc9rgw7knc
s7/Tv6OZXqY94XeD24aTeDcsYu+wchK0Epuxs1F6xGtxBlcI/xp3pt3wJpQz6a56
SnhjzJKGthdSpL8vwvPVqmGAcSK9vw==
A1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD1AonRDZ+/
JGMZYyiMDBWJJNhNYqwdi2fXWxoYUdhm9WsdZ9CxbAo3eUTXE5CzJxCV5OWwFpjl
CUKb1/GIjWegzwZVFVqrUvsBODMAGIZoE2nCZhEYVBrmPn+SyX7yHHNol9wNNK3z
u0d9t8rGTxGuTarNCjU9DKzgE/V0SibMbKyO39sGqHXvEgJFwUogIa9dm1h/IIou
XfveOj9a4C8x34udNui6RSvsVu3IFI8+wAuqYku80ef8bWWpL5rvLSjlGSplGXe3
6xMTilDRtPBdFWDoCSjGe8F52GWBRCUriMrwExxE5LqERMtENzRiMA7n7CNB6Vpe
bjrNLhEMxO7JAgMBAAGjQjBAMB0GA1UdDgQWBBSVXEBmVLZcmFGbpj4Z9iCNr+gf
mjAfBgNVHSMEGDAWgBR+1Suf65L+1b9n+/Dc8lkDPuYiEjANBgkqhkiG9w0BAQsF
AAOCAQEAmxeHN5yR1DczzTptpklcy/uGeCO+l1rFE8R8ZYYL+knvHC87MX37KjsJ
Mvt2bn7w+QJsZs+zxowe5Tsn6wRjmZYG/1rQNP/m0Ko8mt6lA3KNakYbqq16FHiv
Un+HMt261fAyxKCk1oU91n4pR3tPdMulZA2xhK47MpqmkqOxmLZhJ9nRTLbCtLBM
ogZ/yER3EjxO6bw9kO+YPxXjtIz1AIXLUSVmBkfROCSgOMum+Im5n4tF4ykCoPXD
C2palwh7SCQnRwRG68Y/1wI0Ks9og1cNdkN5lQspNvWY8+QnFwFEPDRJuWqvvu4O
LjmM87havywBlQdZUeLUlqA87DmPvA==
-----END CERTIFICATE-----
24 changes: 12 additions & 12 deletions ssl/server.csr
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@
MIICrjCCAZYCAQAwaTESMBAGA1UEAwwJbG9jYWxob3N0MRAwDgYDVQQLDAdLYWZr
YUV4MRAwDgYDVQQKDAdLYWZrYUV4MRAwDgYDVQQHDAdLYWZrYUV4MRAwDgYDVQQI
DAdLYWZrYUV4MQswCQYDVQQGEwJVUzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBALNl8eKHQQ8eTo5LU3RpCrr+C+oROFTIXYYxAouy3/leUS76mzRMm8MV
0Tu2at8FnH66zLorG1kYrWgK5WdE9VooTj/vDuxkJgWOMJIVaPRAxv7YHL1gGp6N
5pT2lssbNPi9ohVRCUhXZ3HILCg71CywGneeKXoFYVnTHhbOFn+Y2dWLM70ULt35
5U/OjV4uEWap2tSniGQ18vgtYO3/EtfCxVD26hClKhFBU/d1V82gDHxO9MwNEeko
PnOEuuKWSEXyxMak/jaL7GovPZxIH1R4nBOU8O94hrpkPysBpux+QYohfGIIOYFe
ZT1OotTLIBiTz6Y3G8d1p4DgVWhmf98CAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IB
AQCjoOttUbIme3MpSzbayKLjKtXOyplGKyrysnFYZyz1CEeFh0Dml+eUaEn86Rw0
bnoqaqSsiRLaTIfmxaPbCa5F/xfQDC+7B7q34Y9/xf8z3al9hxiYBbQCu6V7jG93
wDPbhCUvpjoIxlc24s0n3Wgc6tpxtQMk+Wd7BeaW7Vn5EbYfLc6AYH94rGROZ3px
yFoV8jb6yBIPUq93g3LhIW+97gywzhxyxQxRc1Hi+XHX0os13kyxnSTCZbSDmTDA
tVQAf9usN/KX367dSYJ3gpc1Cfi7ynWGdn8zqCGPA/RAmOPQfRvpkDkdQLBwzZXs
GEfNg31eQvqvxewLaNMJb42f
AQoCggEBAPUCidENn78kYxljKIwMFYkk2E1irB2LZ9dbGhhR2Gb1ax1n0LFsCjd5
RNcTkLMnEJXk5bAWmOUJQpvX8YiNZ6DPBlUVWqtS+wE4MwAYhmgTacJmERhUGuY+
f5LJfvIcc2iX3A00rfO7R323ysZPEa5Nqs0KNT0MrOAT9XRKJsxsrI7f2waode8S
AkXBSiAhr12bWH8gii5d+946P1rgLzHfi5026LpFK+xW7cgUjz7AC6piS7zR5/xt
Zakvmu8tKOUZKmUZd7frExOKUNG08F0VYOgJKMZ7wXnYZYFEJSuIyvATHETkuoRE
y0Q3NGIwDufsI0HpWl5uOs0uEQzE7skCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IB
AQCGQ3wRoHIXLtTYb1uclZxFa79zm5cGHPVdbXNaDeFdo/6B6YMv3Cl3lEF0Nxtz
lvFKSZ8KvurURq17H72cCYY1taxVzn7q6cLl7ZINlAz4aU0xxK6Zqxg1EC83p6VF
rjcsvGHzx+om+V2EyXfq4A7tyEtK3jlbjx/G19XSmGGh/JIbs1z8V9gmQmG4SBMO
41LVrkDq7YyPSAF4RzTr/Wp+2y9S5ttFt6lC98Z9sOc7I9Z652+4SJaEQ/6FJnVQ
mzrMSvtGrqqiSN+aXoAa588i5siprGnksvPYidnk51zqaoeDAaW5dBxVHRWd2VO1
VJomRwLRHRTcCjm0CVhvDCTS
-----END CERTIFICATE REQUEST-----
Loading
Loading