Edge for Private Cloud نسخه ۴.۱۹.۰۱
پساز ایجاد کلید خصوصی محلی برای گره، فایل پیکربندی امضای آن را ایجاد کنید. هر گره باید نسخه خودش را از فایل پیکربندی امضا داشته باشد.
مثال زیر نحو فایل پیکربندی امضا را نشان میدهد:
[req] distinguished_name = req_distinguished_name attributes = req_attributes prompt = no [ req_distinguished_name ] C=COUNTRY_NAME ST=STATE_NAME L=CITY_NAME O=ORG_OR_BUSINESS_NAME OU=ORG_UNIT CN=ORG_DEPARTMENT [ req_attributes ] [ cert_ext ] subjectKeyIdentifier=hash keyUsage=critical,keyEncipherment,dataEncipherment extendedKeyUsage=serverAuth,clientAuth subjectAltName=@alt_names [alt_names] DNS.1=localhost DNS.2=ipv4-localhost DNS.3=ipv6-localhost DNS.4=cli.dc-1.consul DNS.5=client.dc-1.consul DNS.6=server.dc-1.consul DNS.7=FQDN # ADDITIONAL definitions, as needed: DNS.8=ALT_FQDN_1 DNS.9=ALT_FQDN_2 # REQUIRED (at least 1 IP address plus localhost definitions) IP.1 = IP_ADDRESS IP.2=0.0.0.0 IP.3=127.0.0.1 IP.4=::1 # ADDITIONAL definitions, as needed: IP.5=ALT_IP_ADDRESS_1 IP.6=ALT_IP_ADDRESS_2 ...
جدول زیر ویژگیهای موجود در فایل پیکربندی امضا را شرح میدهد:
| دارایی | الزامی است؟ | شرح |
|---|---|---|
C |
کد دوحرفی برای کشوری که سرور در آن اجرا میشود. | |
ST |
ایالت/استانی که سرور در آن اجرا میشود. | |
L |
شهری که سرور در آن درحال اجرا است. | |
O |
نام کسبوکاری که سرور را اجرا میکند. | |
OU |
زیربخش درون کسبوکار. | |
CN |
زیربخش درون کسبوکار. | |
DNS.[1...] |
سرورهای ساناد که Consul استفاده میکند. باید DNS.1 را ازطریق DNS.7 تنظیم کنید.
از ... [alt_names] DNS.1=localhost DNS.2=ipv4-localhost DNS.3=ipv6-localhost DNS.4=cli.dc-1.consul DNS.5=client.dc-1.consul DNS.6=server.dc-1.consul DNS.7=FQDN ... FQDN
نام دامنه کاملاً
واجدشرایط سرور شبکهای است که از این گواهی استفاده خواهد کرد. برای
مثال، برای دریافت FQDN در سرور Linux، از فرمان زیر استفاده کنید: hostname --fqdn |
|
IP.[1...] |
علاوهبراین، Apigee از شما میخواهد که تعاریف localhost زیر را اضافه کنید: # REQUIRED (at least 1 IP address plus localhost definitions) IP.1=216.3.128.12 IP.2=0.0.0.0 IP.3=127.0.0.1 IP.4=::1 اگر گره برای برقراری ارتباط با گرههای دیگر از بیشاز یک نشانی IP استفاده میکند، نشانیهای IP دیگر را مشخص کنید، هرکدام در خطی جداگانه؛ برای مثال: # REQUIRED (at least 1 IP address plus localhost definitions) IP.1=216.3.128.12 IP.2=0.0.0.0 IP.3=127.0.0.1 IP.4=::1 # ADDITIONAL definitions, as needed: IP.5=192.0.2.0 IP.6=192.0.2.1 |